diff options
-rw-r--r-- | ace/Future.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/ace/Future.cpp b/ace/Future.cpp index 879d627f2fb..75eee48a85f 100644 --- a/ace/Future.cpp +++ b/ace/Future.cpp @@ -311,5 +311,16 @@ ACE_Future<T>::operator &() { } +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) +// This should probably be moved elsewhere now that ACE_Atomic_Op<> +// isn't used. +template class ACE_Atomic_Op<ACE_Thread_Mutex, int>; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +// This should probably be moved elsewhere now that ACE_Atomic_Op<> +// isn't used. +#pragma instantiate ACE_Atomic_Op<ACE_Thread_Mutex, int> +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + + #endif /* ACE_HAS_THREADS */ #endif /* ACE_FUTURE_CPP */ |