1 struct A
2 {
3   void f();
4 };
5 
6 struct B
7 {
8   void f();
9 };
10 
11 struct C: A,B {
12   using A::f;
13   using B::f;
14 };
15 
main()16 int main()
17 {
18   C().f();			// { dg-error "ambiguous" }
19 }
20