From 6782a77f3ed7dce8872a09a6fb97148886967734 Mon Sep 17 00:00:00 2001 From: levine Date: Wed, 3 Dec 1997 12:25:52 +0000 Subject: restore ACE_Atomic_Op instantiation because it is needed with g++ --- ace/Future.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) 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::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; +#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 +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + + #endif /* ACE_HAS_THREADS */ #endif /* ACE_FUTURE_CPP */ -- cgit v1.2.1