| // { dg-do assemble } | |
| // Copyright (C) 2001 Free Software Foundation, Inc. | |
| // Contributed by Nathan Sidwell 11 April 2001 <nathan@codesourcery.com> | |
| // Origin: Theo Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr> | |
| // Bug 1917. We were considering thunks to clones to be clones. and | |
| // hence getting confused. | |
| struct A { virtual ~A(); }; | |
| struct B { virtual ~B(); }; | |
| struct C: public A,B {}; | |
| template <class TYPE> | |
| inline TYPE | |
| sqr(const TYPE& x) { | |
| return 1; | |
| } | |
| int f(const int t) { return sqr(t); } |