1// { dg-do assemble  }
2// Origin: Loring Holden <lsh@cs.brown.edu>
3
4class Wtransf {};
5
6const Wtransf Identity2 = Wtransf ();
7
8class HELPER {
9   public:
10      int  current() const  { return 0; }
11};
12
13void
14problem_function()
15{
16   HELPER tm;
17   Wtransf delta  = (tm.current()) ? Identity2 : Wtransf();
18}
19