summaryrefslogtreecommitdiff
path: root/tests/headers
diff options
context:
space:
mode:
Diffstat (limited to 'tests/headers')
-rw-r--r--tests/headers/bitfield_align_2.h2
-rw-r--r--tests/headers/enum_explicit_type_constants.hpp2
-rw-r--r--tests/headers/issue-739-pointer-wide-bitfield.h1
-rw-r--r--tests/headers/use-core.h2
4 files changed, 4 insertions, 3 deletions
diff --git a/tests/headers/bitfield_align_2.h b/tests/headers/bitfield_align_2.h
index b6a6cd28..cb0f2e20 100644
--- a/tests/headers/bitfield_align_2.h
+++ b/tests/headers/bitfield_align_2.h
@@ -1,4 +1,4 @@
-// bindgen-flags: --rustified-enum ".*"
+// bindgen-flags: --rustified-enum ".*" --raw-line '#![cfg(not(target_os="windows"))]'
enum MyEnum {
ONE,
TWO,
diff --git a/tests/headers/enum_explicit_type_constants.hpp b/tests/headers/enum_explicit_type_constants.hpp
index 7deab369..e1ecf6fa 100644
--- a/tests/headers/enum_explicit_type_constants.hpp
+++ b/tests/headers/enum_explicit_type_constants.hpp
@@ -1,4 +1,4 @@
-// bindgen-flags: -- -std=c++11
+// bindgen-flags: --raw-line '#![cfg(not(target_os="windows"))]' -- -std=c++11
//
// This test is much like enum_explicit_type, but without --rustified-enum.
diff --git a/tests/headers/issue-739-pointer-wide-bitfield.h b/tests/headers/issue-739-pointer-wide-bitfield.h
index 611dab1d..eeb7ae9c 100644
--- a/tests/headers/issue-739-pointer-wide-bitfield.h
+++ b/tests/headers/issue-739-pointer-wide-bitfield.h
@@ -1,3 +1,4 @@
+// bindgen-flags: --raw-line '#![cfg(not(target_os="windows"))]'
#define POINTER_WIDTH (sizeof(void*) * 8)
struct Foo {
diff --git a/tests/headers/use-core.h b/tests/headers/use-core.h
index b4135b44..5ee0ac6f 100644
--- a/tests/headers/use-core.h
+++ b/tests/headers/use-core.h
@@ -1,4 +1,4 @@
-// bindgen-flags: --use-core --raw-line "extern crate core;" --with-derive-hash --with-derive-partialeq --with-derive-eq
+// bindgen-flags: --use-core --raw-line '#![cfg(not(target_os="windows"))] extern crate core;' --with-derive-hash --with-derive-partialeq --with-derive-eq
struct foo {
int a, b;