Browse Source

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

git-svn-id: svn://bind10.isc.org/svn/bind10/branches/trac241@2503 e5f2f494-b856-4b98-b285-d166d9295462
JINMEI Tatuya 15 years ago
parent
commit
81ad55f321
1 changed files with 5 additions and 0 deletions
  1. 5 0
      src/lib/bench/tests/benchmark_unittest.cc

+ 5 - 0
src/lib/bench/tests/benchmark_unittest.cc

@@ -56,6 +56,11 @@ void
 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;
 }
 }