1 // PR c++/84445 2 // { dg-do compile } 3 4 struct A { virtual void foo (); }; 5 6 void bar(A * p)7 bar (A *p) 8 { 9 __builtin_launder (p)->foo (); 10 } 11