diff --git a/test/compiler/include_windows_h.st b/test/compiler/include_windows_h.st
new file mode 100644
index 0000000000000000000000000000000000000000..de8f3a845ef2b5a409f2cfd71a39b7629e2bc762
--- /dev/null
+++ b/test/compiler/include_windows_h.st
@@ -0,0 +1,7 @@
+program include_windows_h
+
+#ifdef _WIN32
+%%#include <windows.h>
+#endif
+
+#include "simple.st"
diff --git a/test/compiler/snc_test.plt b/test/compiler/snc_test.plt
index 92b159b994febb1f75c2679162260a8b0a17920c..13b2fc7a32e3ec5532438b9b61410c731cae8360 100644
--- a/test/compiler/snc_test.plt
+++ b/test/compiler/snc_test.plt
@@ -8,6 +8,7 @@ my $success = {
   sncExOpt_DuplOpt => 0,
   sync_not_monitored => 0,
   syncq_not_monitored => 0,
+  include_windows_h => 0,
 };
 
 my $warning = {