summaryrefslogtreecommitdiff
path: root/tests/exception2.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/exception2.c')
-rw-r--r--tests/exception2.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/tests/exception2.c b/tests/exception2.c
index da3d3b4..d49e866 100644
--- a/tests/exception2.c
+++ b/tests/exception2.c
@@ -40,13 +40,17 @@
*/
+#if defined(_MSC_VER) || defined(__cplusplus)
+
#if defined(_MSC_VER) && defined(__cplusplus)
#include <eh.h>
#else
#include <new.h>
#endif
-#if defined(_MSC_VER) || defined(__cplusplus)
+#ifdef __GNUC__
+#include <stdlib.h>
+#endif
#include "test.h"
@@ -110,6 +114,8 @@ main(int argc, char argv[])
#else /* defined(_MSC_VER) || defined(__cplusplus) */
+#include <stdio.h>
+
int
main()
{