1 // PR c++/51161
2 // { dg-do compile { target c++11 } }
3 
4 struct A{};
5 struct B : A{};
6 struct C : A{};
7 struct D : B, C{};
8 
main()9 int main()
10 {
11   D d;
12   static_cast<A &&>(d);		// { dg-error "ambiguous" }
13 }
14