1  /* This wrongly caused duplicate definitions of x in the assembler
       2     output.  */
       3  /* Origin: Joseph Myers <jsm@polyomino.org.uk> */
       4  
       5  static int x = 1;
       6  void f (void) { extern int x; }
       1  /* This wrongly caused duplicate definitions of x in the assembler
       2     output.  */
       3  /* Origin: Joseph Myers <jsm@polyomino.org.uk> */
       4  
       5  static int x = 1;
       6  void f (void) { extern int x; }