/** * @file Bug_3709_Regression_Test.cpp * * $Id$ * * Reproduces the problems reported in bug 3709 * http://deuce.doc.wustl.edu/bugzilla/show_bug.cgi?id=3709 */ #include "test_config.h" #include "ace/ACE.h" #include "ace/OS_NS_stdio.h" #include using namespace std; ACE_RCSID (tests, Bug_3709_Regression_Test, "$Id$") #if defined(_MSC_VER) && _MSC_VER < 1400 #define MSVC_71_OR_OLDER #endif #ifndef MSVC_71_OR_OLDER template > class container, typename DT> container
initializer(const DT &d) { container
t ; t.insert(t.end(), d); return t; } #endif int run_main (int, ACE_TCHAR *[]) { ACE_START_TEST (ACE_TEXT ("Bug_3709_Regression_Test")); #ifndef MSVC_71_OR_OLDER vector v = initializer(5); v.clear (); #endif ACE_END_TEST; return 0; }