1 // { dg-do assemble } 2 // Origin: Jakub Jelinek <jakub@redhat.com> 3 4 5 class v 6 { 7 double x, y; 8 public: 9 v(); 10 }; 11 12 class w : public v { 13 public : 14 static const w X; 15 w(); 16 }; 17 18 void bar(w x); 19 foo()20 void foo() 21 { 22 bar(w::X); 23 } 24