forked from OSchip/llvm-project
25 lines
383 B
C++
25 lines
383 B
C++
// RUN: %clang_cc1 -fsyntax-only -verify %s
|
|
|
|
// rdar4641403
|
|
namespace N {
|
|
struct X { // expected-note{{candidate found by name lookup}}
|
|
float b;
|
|
};
|
|
}
|
|
|
|
using namespace N;
|
|
|
|
typedef struct {
|
|
int a;
|
|
} X; // expected-note{{candidate found by name lookup}}
|
|
|
|
|
|
struct Y { };
|
|
void Y(int) { }
|
|
|
|
void f() {
|
|
X *x; // expected-error{{reference to 'X' is ambiguous}}
|
|
Y(1); // okay
|
|
}
|
|
|