1 // { dg-do assemble  }
2 // Origin: Sergei Organov <osv@javad.ru>
3 
foo(void)4 void foo(void)
5 {
6   extern int i;    // { dg-message "" } previous declaration
7   extern double i; // { dg-error "" } conflicting type
8   extern int j;
9   extern int j;
10 }
11