1 // { dg-do assemble } 2 // Origin: Loring Holden <lsh@cs.brown.edu> 3 4 class Wpt {}; 5 6 class RAYhit { 7 protected: 8 Wpt _nearpt; 9 public: surf()10 Wpt surf () const { return true ? Wpt(): _nearpt; } 11 }; 12