1// bindgen-flags: --rustified-enum ".*" -- -std=c++11 -fshort-enums
2
3typedef enum {
4    SOME_VALUE = 0x1,
5} one_byte_t;
6
7static_assert(sizeof(one_byte_t) == 1, "Short enums should work");
8
9typedef enum {
10    SOME_OTHER_VALUE = 0x100,
11} two_byte_t;
12
13static_assert(sizeof(two_byte_t) == 2, "");
14
15typedef enum {
16    SOME_BIGGER_VALUE = 0x1000000,
17} four_byte_t;
18
19static_assert(sizeof(four_byte_t) == 4, "");
20