diff options
Diffstat (limited to 'tests/headers')
-rw-r--r-- | tests/headers/bitfield_align_2.h | 2 | ||||
-rw-r--r-- | tests/headers/enum_explicit_type_constants.hpp | 2 | ||||
-rw-r--r-- | tests/headers/issue-739-pointer-wide-bitfield.h | 1 | ||||
-rw-r--r-- | tests/headers/use-core.h | 2 |
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; |