OSDN Git Service

Fix PR c++/41856
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / g++.dg / lookup / extern-c-redecl3.C
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
8 extern "C" int fork (void);
9
10 void
11 foo ()
12 {
13   extern int fork (void);
14   fork ();
15 }
16
17 extern "C"
18 int
19 fork (void)
20 {
21   return 0;
22 }
23