diff --git a/tests/test.hpp b/tests/test.hpp
index de47cc8c57f23e8b1c234c393d42889f33265e05..dd14af6817f98188d8737175861b85905e106578 100644
--- a/tests/test.hpp
+++ b/tests/test.hpp
@@ -6,7 +6,7 @@
 #include <setjmp.h>
 
 #ifndef PUGIXML_NO_EXCEPTIONS
-#include <exception>
+#include <new>
 #endif
 
 struct test_runner