1 extern "C" {
2     // @has issue_22038/fn.foo1.html \
3     //      '//*[@class="rust fn"]' 'pub unsafe extern "C" fn foo1()'
foo1()4     pub fn foo1();
5 }
6 
7 extern "system" {
8     // @has issue_22038/fn.foo2.html \
9     //      '//*[@class="rust fn"]' 'pub unsafe extern "system" fn foo2()'
foo2()10     pub fn foo2();
11 }
12 
13 // @has issue_22038/fn.bar.html \
14 //      '//*[@class="rust fn"]' 'pub extern "C" fn bar()'
bar()15 pub extern "C" fn bar() {}
16 
17 // @has issue_22038/fn.baz.html \
18 //      '//*[@class="rust fn"]' 'pub extern "system" fn baz()'
baz()19 pub extern "system" fn baz() {}
20