| // PR c++/9574 | |
| // Origin: fche@redhat.com and bangerth@dealii.org | |
| // The new parser ICE on this test and then it could | |
| // not find z in bar::bar(). | |
| // { dg-do compile } | |
| struct X { | |
| void operator[](const int& __k); | |
| }; | |
| struct foo { | |
| static X x; | |
| }; | |
| struct bar { | |
| int z; | |
| bar () { foo::x[z]; } | |
| }; |