summaryrefslogtreecommitdiff
path: root/tests/Message_Block_Test.cpp
diff options
context:
space:
mode:
authorlevine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-08-30 12:39:16 +0000
committerlevine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-08-30 12:39:16 +0000
commit27182aa472eaadfb105b0183f1f14278dfd75cfb (patch)
tree458e304accc416d055c34913fd448c83504135ea /tests/Message_Block_Test.cpp
parentf69240c28438714e67c61fbb555ed882b8f190e3 (diff)
downloadATCD-27182aa472eaadfb105b0183f1f14278dfd75cfb.tar.gz
ChangeLogTag: Mon Aug 30 07:38:11 1999 David L. Levine <levine@cs.wustl.edu>
Diffstat (limited to 'tests/Message_Block_Test.cpp')
-rw-r--r--tests/Message_Block_Test.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/tests/Message_Block_Test.cpp b/tests/Message_Block_Test.cpp
index 28ce2ddbd6b..968e82e3a1e 100644
--- a/tests/Message_Block_Test.cpp
+++ b/tests/Message_Block_Test.cpp
@@ -272,7 +272,10 @@ struct
{ &mem_allocator, ASYS_TEXT ("Cached Memory"), {0,0,0} }
};
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+ // The explicit instantiations are necessary with g++ 2.91.66
+ // with -frepo, because it misses some of them.
template class ACE_Cached_Allocator<MEMORY_CHUNK, ACE_SYNCH_MUTEX>;
template class ACE_Cached_Mem_Pool_Node<MEMORY_CHUNK>;
template class ACE_Locked_Free_List<ACE_Cached_Mem_Pool_Node<MEMORY_CHUNK>, ACE_SYNCH_MUTEX>;