diff options
author | Travis Finkenauer <tmfinken@gmail.com> | 2018-03-17 16:55:53 -0400 |
---|---|---|
committer | Travis Finkenauer <tmfinken@gmail.com> | 2018-03-17 17:15:36 -0400 |
commit | c0c1dcafe0b470992ae3624bddb6fa102680284b (patch) | |
tree | c69b21fc8f6eb4529e2b62c4d9ebe4dc10d269d8 /tests/headers/issue-1198-alias-rust-const-mod-bitfield-enum.h | |
parent | 22041e13d08dbd4cb0ea777fa540897735d9e7c2 (diff) |
Handle bitfield enum pattern aliasing
The previous fix for issue #1198 was incomplete.
Diffstat (limited to 'tests/headers/issue-1198-alias-rust-const-mod-bitfield-enum.h')
-rw-r--r-- | tests/headers/issue-1198-alias-rust-const-mod-bitfield-enum.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/headers/issue-1198-alias-rust-const-mod-bitfield-enum.h b/tests/headers/issue-1198-alias-rust-const-mod-bitfield-enum.h new file mode 100644 index 00000000..ecdf8c3f --- /dev/null +++ b/tests/headers/issue-1198-alias-rust-const-mod-bitfield-enum.h @@ -0,0 +1,13 @@ +// bindgen-flags: --rustified-enum '.*' --constified-enum-module '.*' --bitfield-enum '.*' + +typedef enum MyDupeEnum { + A = 0, + A_alias = 0, + B, +} MyDupeEnum; + +enum MyOtherDupeEnum { + C = 0, + C_alias = 0, + D, +}; |