// If we can see the definition at the use site, we don't need to bother | |
// with a wrapper. | |
// { dg-do compile { target c++11 } } | |
// { dg-require-effective-target tls } | |
// { dg-final { scan-assembler-not "_ZTW1i" } } | |
thread_local int i = 42; | |
int main() | |
{ | |
return i - 42; | |
} |