aboutsummaryrefslogtreecommitdiff
path: root/tccrun.c
diff options
context:
space:
mode:
authorgrischka <grischka>2013-02-05 14:27:38 +0100
committergrischka <grischka>2013-02-05 14:27:38 +0100
commitd5f4df09ff4a84dda5b03525285f03be7723376b (patch)
tree3bccfe280ffb9c7f254f98188275d8164c4fe8a6 /tccrun.c
parent60cf64612c1d0a94c15eed3243ef869356e81d79 (diff)
downloadtinycc-d5f4df09ff4a84dda5b03525285f03be7723376b.tar.gz
tinycc-d5f4df09ff4a84dda5b03525285f03be7723376b.tar.bz2
tests: cleanup
tests: - add "hello" to test first basic compilation to file/memory - add "more" test (tests2 suite) - remove some tests tests2: - move into tests dir - Convert some files from DOS to unix LF - remove 2>&1 redirection win32: - tccrun.c: modify exception filter to exit correctly (needed for btest) - tcctest.c: exclude weak_test() (feature does not exist on win32)
Diffstat (limited to 'tccrun.c')
-rw-r--r--tccrun.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/tccrun.c b/tccrun.c
index e28529b..b647962 100644
--- a/tccrun.c
+++ b/tccrun.c
@@ -615,8 +615,7 @@ static long __stdcall cpu_exception_handler(EXCEPTION_POINTERS *ex_info)
rt_error(uc, "exception caught");
break;
}
- exit(-1);
- return EXCEPTION_CONTINUE_SEARCH;
+ return EXCEPTION_EXECUTE_HANDLER;
}
/* Generate a stack backtrace when a CPU exception occurs. */