1 // PR c++/20679 2 3 template <class T> 4 struct foo 5 { 6 struct bar 7 { 8 int m; 9 }; 10 mfoo11 void m() const {} mfoo12 void m() {} 13 nfoo14 bool n() const { return b->m < 42; } 15 16 bar *b; 17 }; 18 19 20 21