| ... | @@ -1822,6 +1822,11 @@ pub const FooA = enum_Foo.A; | ... | @@ -1822,6 +1822,11 @@ pub const FooA = enum_Foo.A; |
| 1822 | pub const FooB = enum_Foo.B; | 1822 | pub const FooB = enum_Foo.B; |
| 1823 | pub const Foo1 = enum_Foo._1; | 1823 | pub const Foo1 = enum_Foo._1; |
| 1824 | pub const Foo = enum_Foo;)OUTPUT"); | 1824 | pub const Foo = enum_Foo;)OUTPUT"); |
| | 1825 | |
| | 1826 | add_parseh_case("restrict -> noalias", R"SOURCE( |
| | 1827 | void foo(void *restrict bar, void *restrict); |
| | 1828 | )SOURCE", R"OUTPUT(pub const c_void = u8; |
| | 1829 | pub extern fn foo(noalias bar: &c_void, noalias arg1: &c_void);)OUTPUT"); |
| 1825 | } | 1830 | } |
| 1826 | | 1831 | |
| 1827 | static void print_compiler_invocation(TestCase *test_case) { | 1832 | static void print_compiler_invocation(TestCase *test_case) { |