add opensuse toolchain support, patch by Ismail Donmez!
[clang/stm8.git] / test / SemaTemplate / member-access-ambig.cpp
blobbf190435ecd5e68d75a7100b4c832b0c774ef3d2
1 // RUN: %clang_cc1 -fsyntax-only -verify %s
3 // PR8439
4 class A
6 };
8 class B
10 public:
11 A & m;
14 class Base
16 public:
17 B &f();
20 class Derived1 : public Base { };
22 class Derived2 : public Base { };
24 class X : public B, public Derived2, public Derived1
26 public:
27 virtual void g();
30 void X::g()
32 m.f<int>(); // expected-error{{no member named 'f' in 'A'}} \
33 // expected-error{{expected '(' for function-style cast}} \
34 // expected-error{{expected expression}}