authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2016-01-28 11:57:56-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2016-01-28 11:59:21-07:00
log347866f3a70078736f8b4fb36ff458b37231889a
tree68072e8ebbcdf1822642fb356dc1fa1f3879ff6f
parent6f85b956defe83005da2a5e3daa18272ac3cffef

add parseh test for multiple fn prototypes


1 files changed, 1 insertions(+), 0 deletions(-)

test/run_tests.cpp+1
...@@ -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>
1799int foo(char a, unsigned char b, signed char c);1799int foo(char a, unsigned char b, signed char c);
1800int foo(char a, unsigned char b, signed char c); // test a duplicate prototype
1800void bar(uint8_t a, uint16_t b, uint32_t c, uint64_t d);1801void bar(uint8_t a, uint16_t b, uint32_t c, uint64_t d);
1801void baz(int8_t a, int16_t b, int32_t c, int64_t d);1802void 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;