1 // { dg-do compile }
2 // { dg-require-effective-target tls }
3 
4 #define thr threadprivate
5 
6 struct S
7 {
8   static int s;
9 };
10 struct T : public S
11 {
12   static int t;
13 #pragma omp thr (s)	// { dg-error "directive not in" }
14 };
15 
16 #pragma omp thr (T::t)	// { dg-error "directive not in" }
17