summaryrefslogtreecommitdiff
path: root/tests/headers
diff options
context:
space:
mode:
authorZhiting Zhu <zzhu@mozilla.com>2017-08-11 11:35:30 -0700
committerZhiting Zhu <zzhu@mozilla.com>2017-08-14 10:19:14 -0700
commit238499b52825e1397c8ab47cfe0dba39cf0745bd (patch)
treeda4a30aac3c9e9e0f44648e8c0614e9938b254a3 /tests/headers
parent5b41c8ea0cc9f046ccafcd9dfdbd1faad579213d (diff)
Misc tests for derive PartialEq
Diffstat (limited to 'tests/headers')
-rw-r--r--tests/headers/16-byte-alignment.h2
-rw-r--r--tests/headers/16-byte-alignment_1_0.h2
-rw-r--r--tests/headers/char.h2
-rw-r--r--tests/headers/issue-493.hpp3
-rw-r--r--tests/headers/issue-493_1_0.hpp2
-rw-r--r--tests/headers/typeref.hpp3
-rw-r--r--tests/headers/typeref_1_0.hpp2
-rw-r--r--tests/headers/use-core.h2
-rw-r--r--tests/headers/use-core_1_0.h2
9 files changed, 9 insertions, 11 deletions
diff --git a/tests/headers/16-byte-alignment.h b/tests/headers/16-byte-alignment.h
index cca4d285..2fb3e2f3 100644
--- a/tests/headers/16-byte-alignment.h
+++ b/tests/headers/16-byte-alignment.h
@@ -1,4 +1,4 @@
-// bindgen-flags: --with-derive-hash
+// bindgen-flags: --with-derive-hash --with-derive-partialeq
typedef unsigned char uint8_t;
typedef unsigned short uint16_t;
diff --git a/tests/headers/16-byte-alignment_1_0.h b/tests/headers/16-byte-alignment_1_0.h
index f0ec0e64..89574e9f 100644
--- a/tests/headers/16-byte-alignment_1_0.h
+++ b/tests/headers/16-byte-alignment_1_0.h
@@ -1,4 +1,4 @@
-// bindgen-flags: --rust-target 1.0 --with-derive-hash
+// bindgen-flags: --rust-target 1.0 --with-derive-hash --with-derive-partialeq
typedef unsigned char uint8_t;
typedef unsigned short uint16_t;
diff --git a/tests/headers/char.h b/tests/headers/char.h
index 8db9ccf0..71bce553 100644
--- a/tests/headers/char.h
+++ b/tests/headers/char.h
@@ -1,4 +1,4 @@
-// bindgen-flags: --with-derive-hash
+// bindgen-flags: --with-derive-hash --with-derive-partialeq
//
typedef char Char;
typedef signed char SChar;
diff --git a/tests/headers/issue-493.hpp b/tests/headers/issue-493.hpp
index 40105e29..7c58a351 100644
--- a/tests/headers/issue-493.hpp
+++ b/tests/headers/issue-493.hpp
@@ -1,5 +1,4 @@
-// bindgen-flags: --with-derive-hash
-
+// bindgen-flags: --with-derive-hash --with-derive-partialeq
template<class _CharT, class _Traits, class _Allocator>
class basic_string
{
diff --git a/tests/headers/issue-493_1_0.hpp b/tests/headers/issue-493_1_0.hpp
index ed8c7df8..2f43b16e 100644
--- a/tests/headers/issue-493_1_0.hpp
+++ b/tests/headers/issue-493_1_0.hpp
@@ -1,4 +1,4 @@
-// bindgen-flags: --rust-target 1.0 --with-derive-hash
+// bindgen-flags: --rust-target 1.0 --with-derive-hash --with-derive-partialeq
template<class _CharT, class _Traits, class _Allocator>
class basic_string
diff --git a/tests/headers/typeref.hpp b/tests/headers/typeref.hpp
index ff1d788e..d0710bfb 100644
--- a/tests/headers/typeref.hpp
+++ b/tests/headers/typeref.hpp
@@ -1,5 +1,4 @@
-// bindgen-flags: --with-derive-hash
-
+// bindgen-flags: --with-derive-hash --with-derive-partialeq
struct nsFoo;
namespace mozilla {
diff --git a/tests/headers/typeref_1_0.hpp b/tests/headers/typeref_1_0.hpp
index 183cf7a1..0dad19b2 100644
--- a/tests/headers/typeref_1_0.hpp
+++ b/tests/headers/typeref_1_0.hpp
@@ -1,4 +1,4 @@
-// bindgen-flags: --rust-target 1.0 --with-derive-hash
+// bindgen-flags: --rust-target 1.0 --with-derive-hash --with-derive-partialeq
struct nsFoo;
diff --git a/tests/headers/use-core.h b/tests/headers/use-core.h
index b34a71e7..b5fd0515 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
+// bindgen-flags: --use-core --raw-line "extern crate core;" --with-derive-hash --with-derive-partialeq
struct foo {
int a, b;
diff --git a/tests/headers/use-core_1_0.h b/tests/headers/use-core_1_0.h
index fa3a9648..f525bccf 100644
--- a/tests/headers/use-core_1_0.h
+++ b/tests/headers/use-core_1_0.h
@@ -1,4 +1,4 @@
-// bindgen-flags: --rust-target 1.0 --use-core --raw-line "extern crate core;" --with-derive-hash
+// bindgen-flags: --rust-target 1.0 --use-core --raw-line "extern crate core;" --with-derive-hash --with-derive-partialeq
struct foo {
int a, b;