// RUN: %clang_cc1 %s -fsyntax-only -verify// expected-no-diagnostics// Test the X can be overloaded inside the struct.typedefint X;struct Y {short X; };// Variable shadows type, PR3872typedefstruct foo {int x; } foo;voidtest() {
foo *foo;
foo->x =0;}