// RUN: %clang_cc1 -fsyntax-only -verify -pedantic %s
extern int a1;
int a1;
extern int a2; // expected-note {{previous declaration is here}}
float a2; // expected-error {{redefinition of 'a2'}}
extern int a3;
int a3;
extern int a4; // expected-note {{previous declaration is here}}
int a4; // expected-error {{redefinition of 'a4'}}
extern int a5; // expected-note {{previous declaration is here}}
int a5; // expected-error {{redefinition of 'a5'}}