f4a2713ac8
Change-Id: Ia40e9ffdf29b5dab2f122f673ff6802a58bc690f
11 lines
451 B
C
11 lines
451 B
C
// RUN: %clang_cc1 -fsyntax-only -verify %s
|
|
|
|
typedef const int x; // expected-note {{previous definition is here}}
|
|
extern x a;
|
|
typedef int x; // expected-error {{typedef redefinition with different types}}
|
|
extern x a;
|
|
|
|
// <rdar://problem/6097585>
|
|
int y; // expected-note 2 {{previous definition is here}}
|
|
float y; // expected-error{{redefinition of 'y' with a different type}}
|
|
double y; // expected-error{{redefinition of 'y' with a different type}}
|