1 // { dg-do compile } 2 3 // Copyright (C) 2004 Free Software Foundation, Inc. 4 // Contributed by Nathan Sidwell 21 Jul 2004 <nathan@codesourcery.com> 5 6 // { dg-final { scan-assembler "_ZNK2A1cviEv" } } 7 8 struct A1 9 { 10 operator int () const; // this one 11 }; 12 13 struct A2 : A1 14 { 15 template<typename T> operator T () const; 16 }; 17 Foo(A2 const & b)18int Foo (A2 const &b) 19 { 20 return b; 21 } 22 23