1 // PR c++/26577 2 // The call to bar() was causing an inappropriate dereference of *this, 3 // which led to an abort in cp_expr_size. 4 5 struct A 6 { 7 A(const A&); 8 A& operator=(const A&); 9 static void bar(); 10 void baz() volatile; 11 }; 12 baz()13void A::baz() volatile 14 { 15 bar(); 16 } 17