1// { dg-do assemble  }
2template<class T>
3class C
4{
5public:
6	C<T*> O();
7	C<T*> O() const;
8};
9
10
11int
12main()
13{
14	C<char*>	c;
15	char*		p = Z(c.O); //{ dg-error "" } ambiguous c.O
16}
17