@@ -25,12 +25,6 @@ static constexpr auto nEntries = 100000;
2525static const auto pathToFile = RB::GetTempFs() + " /" + fileName;
2626
2727
28- inline void ensure (bool b)
29- {
30- if (!b)
31- std::abort ();
32- }
33-
3428void MakeDataIfNeeded ()
3529{
3630 const bool hasData = gSystem ->AccessPathName (pathToFile.c_str ()) == 0 ;
@@ -71,7 +65,7 @@ static void BM_RDataFrameSum_SumScalarDF(benchmark::State &state)
7165 int sum = 0 ;
7266 for (auto _ : state)
7367 sum = *df.Sum <int >(scalarBranch);
74- ensure (sum == 42 * nEntries);
68+ RB::Ensure (sum == 42 * nEntries);
7569}
7670BENCHMARK (BM_RDataFrameSum_SumScalarDF);
7771
@@ -85,7 +79,7 @@ static void BM_RDataFrameSum_SumScalarWithForeach(benchmark::State &state)
8579 df.Foreach ([&sum](int x) { sum += x; }, {scalarBranch});
8680 benchmark::DoNotOptimize (sum);
8781 }
88- ensure (sum == 42 * nEntries);
82+ RB::Ensure (sum == 42 * nEntries);
8983}
9084BENCHMARK (BM_RDataFrameSum_SumScalarWithForeach);
9185
@@ -96,7 +90,7 @@ static void BM_RDataFrameSum_SumScalarAfter1Define(benchmark::State &state)
9690 int sum = 0 ;
9791 for (auto _ : state)
9892 sum = *df.Sum <int >(" defined_var" );
99- ensure (sum == 42 * nEntries);
93+ RB::Ensure (sum == 42 * nEntries);
10094}
10195BENCHMARK (BM_RDataFrameSum_SumScalarAfter1Define);
10296
@@ -112,7 +106,7 @@ static void BM_RDataFrameSum_SumScalarAfter5Defines(benchmark::State &state)
112106 int sum = 0 ;
113107 for (auto _ : state)
114108 sum = *df.Sum <int >(" def5" );
115- ensure (sum == 42 * nEntries);
109+ RB::Ensure (sum == 42 * nEntries);
116110}
117111BENCHMARK (BM_RDataFrameSum_SumScalarAfter5Defines);
118112
@@ -123,7 +117,7 @@ static void BM_RDataFrameSum_SumVectorDF(benchmark::State &state)
123117 int sum = 0 ;
124118 for (auto _ : state)
125119 sum = *df.Sum <RVec<int >>(vectorBranch);
126- ensure (sum == (1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 ) * nEntries);
120+ RB::Ensure (sum == (1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 ) * nEntries);
127121}
128122BENCHMARK (BM_RDataFrameSum_SumVectorDF);
129123
@@ -135,7 +129,7 @@ static void BM_RDataFrameSum_SumVectorAfter1Define(benchmark::State &state)
135129 int sum = 0 ;
136130 for (auto _ : state)
137131 sum = *df.Sum <RVec<int >>(" defined_var" );
138- ensure (sum == (1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 ) * nEntries);
132+ RB::Ensure (sum == (1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 ) * nEntries);
139133}
140134BENCHMARK (BM_RDataFrameSum_SumVectorAfter1Define);
141135
@@ -151,6 +145,6 @@ static void BM_RDataFrameSum_SumVectorAfter5Defines(benchmark::State &state)
151145 int sum = 0 ;
152146 for (auto _ : state)
153147 sum = *df.Sum <RVec<int >>(" def5" );
154- ensure (sum == (1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 ) * nEntries);
148+ RB::Ensure (sum == (1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 ) * nEntries);
155149}
156150BENCHMARK (BM_RDataFrameSum_SumVectorAfter5Defines);
0 commit comments