Merged revisions 208012,208018-208019,208021,208023-208030,208033,208037,208040-20804...
[official-gcc.git] / main / gcc / testsuite / g++.dg / other / crash-7.C
blobd96aeead0727da0722e8f4a821787da7c37fc638
1 // Origin: PR c++/42336
2 // { dg-options "-O2 -g" }
3 // { dg-do compile { target c++11 } }
5 struct X {
6       void func() {}
7 };
9 template<typename T, void (X::*P)() = &T::func>
10 void b(T) {}
12 int main() {
13       b(X()); /* line 9 */
14         X().func();
16           return 0;