[C++ PATCH] Deprecate -ffriend-injection
[official-gcc.git] / gcc / testsuite / g++.dg / lookup / extern-c-redecl6.C
blobb4537d64a26d11f3a4fd708cc17a848107ac2932
1 extern "C" {
2   int i; // { dg-message "previous" }
3   float f; // { dg-message "previous" }
4   void fn (); // { dg-message "previous" }
5   int ai1[1]; // { dg-message "previous" }
6   extern int ai[];
8   namespace OK
9   {
10     int i;
11     float f;
12     void fn ();
13     extern int ai1[];
14     int ai[2];
15   }
17   namespace BAD
18   {
19     long i; // { dg-error "C language linkage" }
20     double f; // { dg-error "C language linkage" }
21     int fn (); // { dg-error "C language linkage" }
22     int ai1[2]; // { dg-error "C language linkage" }
23   }