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