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