1// Contributed by Dodji Seketeli <dodji@redhat.com> 2// Origin: PR c++/41020 3// { dg-options "" } 4// { dg-do compile } 5// { dg-final { scan-assembler-not "call\[\t \]+\[^\$\]*?_Z4forkv" { target i?86-*-* x86_64-*-* } } } 6// { dg-final { scan-assembler "call\[\t \]+_?fork" { target i?86-*-* x86_64-*-* } } } 7 8extern "C" int fork (void); 9 10void 11foo () 12{ 13 extern int fork (void); 14 fork (); 15} 16 17extern "C" 18int 19fork (void) 20{ 21 return 0; 22} 23 24