p2.cpp revision 77a1a8868e03bb74412f001f32d66ce0c26afae6
1// RUN: %clang_cc1 -fsyntax-only -verify %s 2 3// rdar4641403 4namespace N { 5 struct X { // expected-note{{candidate found by name lookup}} 6 float b; 7 }; 8} 9 10using namespace N; 11 12typedef struct { 13 int a; 14} X; // expected-note{{candidate found by name lookup}} 15 16 17struct Y { }; 18void Y(int) { } 19 20void f() { 21 X *x; // expected-error{{reference to 'X' is ambiguous}} 22 Y(1); // okay 23} 24 25