Browse Source

BUG: remove debug pop hacks, also remove duplicate call to argvc function

Bill Hoffman 21 years ago
parent
commit
a613100b1e
1 changed files with 0 additions and 39 deletions
  1. 0 39
      Templates/TestDriver.cxx.in

+ 0 - 39
Templates/TestDriver.cxx.in

@@ -3,36 +3,6 @@
 #include <string.h>
 #include <stdlib.h>
 
-#if defined(_MSC_VER) && defined(_DEBUG)
-/* MSVC debug hook to prevent dialogs when running from DART.  */
-# include <crtdbg.h>
-static int TestDriverDebugReport(int type, char* message, int* retVal)
-{
-  (void)type; (void)retVal;
-  fprintf(stderr, message);
-  exit(1);
-}
-#endif
-
-#if defined(_WIN32) && !defined(__CYGWIN__)
-# include <windows.h>
-static LONG __stdcall
-TestDriverUnhandledExceptionFilter(EXCEPTION_POINTERS* e)
-{
-  ExitProcess(e->ExceptionRecord->ExceptionCode);
-}
-static void TestDriverEnableWindowsExceptionFilter()
-{
-  if(getenv("DART_TEST_FROM_DART"))
-    {
-    SetUnhandledExceptionFilter(&TestDriverUnhandledExceptionFilter);    
-    }
-}
-#else
-static void TestDriverEnableWindowsExceptionFilter()
-{
-}
-#endif
 @CMAKE_TESTDRIVER_EXTRA_INCLUDES@
 
 
@@ -83,21 +53,12 @@ int main(int ac, char *av[])
 
   @CMAKE_TESTDRIVER_ARGVC_FUNCTION@
     
-#if defined(_MSC_VER) && defined(_DEBUG)
-  /* If running from DART, put in debug hook.  */
-  if(getenv("DART_TEST_FROM_DART"))
-    {
-    _CrtSetReportHook(TestDriverDebugReport);
-    }
-#endif
-  TestDriverEnableWindowsExceptionFilter();
   for(count =0; cmakeGeneratedFunctionMapEntries[count].name != 0; count++)
     {
     }
   NumTests = count;
   /* If no test name was given */
   /* process command line with user function.  */
-  @CMAKE_TESTDRIVER_ARGVC_FUNCTION@
   if (ac < 2)
     {
     /* Ask for a test.  */