1// { dg-do compile } 2// { dg-require-effective-target tls_native } 3 4#define thr threadprivate 5 6struct S 7{ 8 static int s; 9}; 10struct 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