| ... | @@ -1797,6 +1797,7 @@ static void add_parseh_test_cases(void) { | ... | @@ -1797,6 +1797,7 @@ static void add_parseh_test_cases(void) { |
| 1797 | add_parseh_case("simple data types", R"SOURCE( | 1797 | add_parseh_case("simple data types", R"SOURCE( |
| 1798 | #include <stdint.h> | 1798 | #include <stdint.h> |
| 1799 | int foo(char a, unsigned char b, signed char c); | 1799 | int foo(char a, unsigned char b, signed char c); |
| | 1800 | int foo(char a, unsigned char b, signed char c); // test a duplicate prototype |
| 1800 | void bar(uint8_t a, uint16_t b, uint32_t c, uint64_t d); | 1801 | void bar(uint8_t a, uint16_t b, uint32_t c, uint64_t d); |
| 1801 | void baz(int8_t a, int16_t b, int32_t c, int64_t d); | 1802 | void baz(int8_t a, int16_t b, int32_t c, int64_t d); |
| 1802 | )SOURCE", R"OUTPUT(pub extern fn foo(a: u8, b: u8, c: i8) -> c_int; | 1803 | )SOURCE", R"OUTPUT(pub extern fn foo(a: u8, b: u8, c: i8) -> c_int; |