1// { dg-do assemble  }
2// { dg-options "-O2" }
3// Origin: Nathan Sidwell <nathan@codesourcery.com>
4
5struct A
6{
7  A (int) { }
8  ~A () { }
9  int get () const { return 0; }
10};
11
12void f (const A &s) {
13  f (s.get ());
14}
15