summaryrefslogtreecommitdiff
path: root/tests/Timeprobe_Test.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/Timeprobe_Test.cpp')
-rw-r--r--tests/Timeprobe_Test.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/Timeprobe_Test.cpp b/tests/Timeprobe_Test.cpp
index 2935aca22bd..2ec6c5c597c 100644
--- a/tests/Timeprobe_Test.cpp
+++ b/tests/Timeprobe_Test.cpp
@@ -122,3 +122,13 @@ run_main (int, ACE_TCHAR *[])
return 0;
}
+#if !defined (ACE_HAS_PURIFY)
+# if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
+ template class ACE_Singleton <int, ACE_SYNCH_RECURSIVE_MUTEX>;
+# elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate ACE_Singleton <int, ACE_SYNCH_RECURSIVE_MUTEX>
+# elif defined (ACE_HAS_EXPLICIT_STATIC_TEMPLATE_MEMBER_INSTANTIATION)
+ template ACE_Singleton<int, ACE_SYNCH_RECURSIVE_MUTEX> *
+ ACE_Singleton<int, ACE_SYNCH_RECURSIVE_MUTEX>::singleton_;
+# endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+#endif /* ! ACE_HAS_PURIFY */