summaryrefslogtreecommitdiff
path: root/tests/Proactor_Scatter_Gather_Test.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/Proactor_Scatter_Gather_Test.cpp')
-rw-r--r--tests/Proactor_Scatter_Gather_Test.cpp10
1 files changed, 9 insertions, 1 deletions
diff --git a/tests/Proactor_Scatter_Gather_Test.cpp b/tests/Proactor_Scatter_Gather_Test.cpp
index a3cbb335a34..d5fce3e9bf5 100644
--- a/tests/Proactor_Scatter_Gather_Test.cpp
+++ b/tests/Proactor_Scatter_Gather_Test.cpp
@@ -1323,7 +1323,7 @@ parse_args (int argc, ACE_TCHAR *argv[])
if (argc == 1) // no arguments , so one button test
return 0;
- ACE_Get_Opt get_opt (argc, argv, ACE_TEXT ("f:csh:p:u"));
+ ACE_Get_Arg_Opt<ACE_TCHAR> get_opt (argc, argv, ACE_TEXT ("f:csh:p:u"));
int c;
while ((c = get_opt ()) != EOF)
@@ -1467,6 +1467,14 @@ run_main (int argc, ACE_TCHAR *argv[])
return success;
}
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
+template class ACE_Asynch_Acceptor<Receiver>;
+template class ACE_Asynch_Connector<Sender>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+#pragma instantiate ACE_Asynch_Acceptor<Receiver>
+#pragma instantiate ACE_Asynch_Connector<Sender>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
#else
int
run_main (int, ACE_TCHAR *[])