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()15pub extern "C" fn bar() {} 16 17 // @has issue_22038/fn.baz.html \ 18 // '//*[@class="rust fn"]' 'pub extern "system" fn baz()' baz()19pub extern "system" fn baz() {} 20