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