diff options
-rw-r--r-- | ace/Future.cpp | 4 | ||||
-rw-r--r-- | ace/Malloc.cpp | 5 |
2 files changed, 9 insertions, 0 deletions
diff --git a/ace/Future.cpp b/ace/Future.cpp index 1e245e8361b..8e64cf09733 100644 --- a/ace/Future.cpp +++ b/ace/Future.cpp @@ -342,5 +342,9 @@ ACE_Future<T>::operator &() { } +#if defined (ACE_TEMPLATES_REQUIRE_SPECIALIZATION) +template class ACE_Atomic_Op<ACE_Thread_Mutex, int>; +#endif /* ACE_TEMPLATES_REQUIRE_SPECIALIZATION */ + #endif /* ACE_HAS_THREADS */ #endif /* ACE_FUTURE_CPP */ diff --git a/ace/Malloc.cpp b/ace/Malloc.cpp index 734827dc9b6..e07a1e530ec 100644 --- a/ace/Malloc.cpp +++ b/ace/Malloc.cpp @@ -77,5 +77,10 @@ ACE_Malloc_Stats::dump (void) const ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP)); } +#if defined (ACE_TEMPLATES_REQUIRE_SPECIALIZATION) +template class ACE_Atomic_Op<ACE_PROCESS_MUTEX, int>; +#endif /* ACE_TEMPLATES_REQUIRE_SPECIALIZATION */ + #endif /* ACE_MALLOC_STATS */ + #endif /* ACE_MALLOC_C */ |