suppress 'unused variable' warnings for benchmark dummy variables

This commit is contained in:
Janis Born
2015-11-23 09:49:36 +01:00
parent 37fc29b59b
commit 8ce8d00bf3

View File

@@ -45,6 +45,7 @@ static void ASSEMBLE(BMPOSTFIX, Vec_add_compare)(benchmark::State& state) {
// Just so nothing gets optimized away.
static double dummy;
dummy = v1.norm() + v2.norm();
static_cast<void>(dummy);
}
MYBENCHMARK_TEMPLATE (ASSEMBLE(BMPOSTFIX, Vec_add_compare), OpenMesh::Vec3d);
@@ -64,6 +65,7 @@ static void ASSEMBLE(BMPOSTFIX, Vec_cross_product)(benchmark::State& state) {
// Just so nothing gets optimized away.
static double dummy;
dummy = v1.norm() + v2.norm();
static_cast<void>(dummy);
}
MYBENCHMARK_TEMPLATE (ASSEMBLE(BMPOSTFIX, Vec_cross_product), OpenMesh::Vec3d);
@@ -82,6 +84,7 @@ static void ASSEMBLE(BMPOSTFIX, Vec_scalar_product)(benchmark::State& state) {
// Otherwise GCC will optimize everything away.
static double dummy;
dummy = acc;
static_cast<void>(dummy);
}
MYBENCHMARK_TEMPLATE (ASSEMBLE(BMPOSTFIX, Vec_scalar_product), OpenMesh::Vec3d);
@@ -100,6 +103,7 @@ static void ASSEMBLE(BMPOSTFIX, Vec_norm)(benchmark::State& state) {
// Otherwise GCC will optimize everything away.
static double dummy;
dummy = acc;
static_cast<void>(dummy);
}
MYBENCHMARK_TEMPLATE (ASSEMBLE(BMPOSTFIX, Vec_norm), OpenMesh::Vec3d);
@@ -118,6 +122,7 @@ static void ASSEMBLE(BMPOSTFIX, Vec_times_scalar)(benchmark::State& state) {
// Otherwise GCC will optimize everything away.
static double dummy;
dummy = v1.norm();
static_cast<void>(dummy);
}
MYBENCHMARK_TEMPLATE (ASSEMBLE(BMPOSTFIX, Vec_times_scalar), OpenMesh::Vec3d);