<!-- Thanks for filing a bindgen issue! We appreciate it :-) --> ### Input C/C++ Header ```C++ #define A 1 #define B 2 #undef A #define A 2 #undef B #define B 1 ``` ### Bindgen Invocation <!-- Place either the `bindgen::Builder` or the command line flags used here. --> ```Rust bindgen::Builder::default() .header("input.h") .generate() .unwrap() ``` ### Actual Results ```rust /* automatically generated by rust-bindgen 0.69.2 */ pub const A: u32 = 1; pub const B: u32 = 2; ``` ### Expected Results ```rust /* automatically generated by rust-bindgen 0.69.2 */ pub const A: u32 = 2; pub const B: u32 = 1; ```