16 lines
277 B
C
16 lines
277 B
C
// RUN: %clang_cc1 %s -fsyntax-only -verify
|
|
// expected-no-diagnostics
|
|
|
|
// Test the X can be overloaded inside the struct.
|
|
typedef int X;
|
|
struct Y { short X; };
|
|
|
|
// Variable shadows type, PR3872
|
|
|
|
typedef struct foo { int x; } foo;
|
|
void test() {
|
|
foo *foo;
|
|
foo->x = 0;
|
|
}
|
|
|