summaryrefslogtreecommitdiff
path: root/tests/headers/derive-debug-bitfield.hpp
diff options
context:
space:
mode:
authorBastian Köcher <git@kchr.de>2017-08-04 17:15:41 +0200
committerBastian Köcher <git@kchr.de>2017-08-10 18:13:42 +0200
commitb541f4c98e549391e1f51a3f05be96dcd1305386 (patch)
treed5fb353bfb62d6336669460d9a112cce3bfa3e43 /tests/headers/derive-debug-bitfield.hpp
parent1ac2212dae80b1b5611d88dae3ae0fc06f409d1e (diff)
Implements Debug trait for types which do not support derive Debug
For types that do not support derive Debug be implemented automatically by rust, we know can generate implementations of the Debug trait. This code generation is hidden behind the '--force-derive-debug' command-line flag.
Diffstat (limited to 'tests/headers/derive-debug-bitfield.hpp')
-rw-r--r--tests/headers/derive-debug-bitfield.hpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/headers/derive-debug-bitfield.hpp b/tests/headers/derive-debug-bitfield.hpp
new file mode 100644
index 00000000..4d8c3771
--- /dev/null
+++ b/tests/headers/derive-debug-bitfield.hpp
@@ -0,0 +1,7 @@
+// bindgen-flags: --opaque-type "Opaque" --force-derive-debug
+
+class C {
+ bool a: 1;
+ bool b: 7;
+ int large_array[50];
+};