// { dg-do assemble } // Copyright (C) 2000 Free Software Foundation // by Alexandre Oliva // distilled from libg++'s Fix.cc struct Integer { ~Integer () {} }; void foo (const Integer& y); Integer bar (const Integer& x); void show (const Integer& x) { foo (bar (x)); }