[svn] commit: r2503 - /branches/trac241/src/lib/bench/tests/benchmark_unittest.cc

BIND 10 source code commits bind10-changes at lists.isc.org
Tue Jul 13 06:52:36 UTC 2010


Author: jinmei
Date: Tue Jul 13 06:52:36 2010
New Revision: 2503

Log:
workaround for compilers that fail to find class static constants used in EXPECT_xxx.

Modified:
    branches/trac241/src/lib/bench/tests/benchmark_unittest.cc

Modified: branches/trac241/src/lib/bench/tests/benchmark_unittest.cc
==============================================================================
--- branches/trac241/src/lib/bench/tests/benchmark_unittest.cc (original)
+++ branches/trac241/src/lib/bench/tests/benchmark_unittest.cc Tue Jul 13 06:52:36 2010
@@ -56,6 +56,11 @@
 BenchMark<TestBenchMark>::tearDown() {
     target_.teardown_completed_ = true;
 };
+
+// XXX: some compilers cannot find class static constants used in
+// EXPECT_xxx macross, for which we need an explicit definition.
+template <typename T>
+const double BenchMark<T>::TIME_FAILURE;
 }
 }
 




More information about the bind10-changes mailing list