1 // Core 1376 2 // PR c++/52202 3 // { dg-do run { target c++11 } } 4 5 extern "C" void abort(); 6 bool x; ~TT7 struct T { ~T() { if (!x) abort (); } }; main()8 int main() 9 { 10 T&& r = static_cast<T&&>(T()); 11 x = true; 12 } 13