pr77285-2.C: Require tls_native support.
[gcc.git] / gcc / testsuite / g++.dg / pr54655.C
1 // { dg-do compile }
2 /* { dg-options "-O1" } */
3
4 extern "C" class A
5 {
6 };
7
8 template <typename T> class B:A
9 {
10 public:
11 B (int *, T);
12 ~B ()
13 {
14 }
15 };
16
17 bool a;
18
19 inline void
20 fn1 ()
21 {
22 switch (0)
23 case 0:
24 {
25 B <int*> b (0, 0);
26 if (a)
27 break;
28 }
29 }
30
31 void
32 fn2 ()
33 {
34 fn1 ();
35 }