diff options
Diffstat (limited to 'test/Sema/dllexport.c')
-rw-r--r-- | test/Sema/dllexport.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/test/Sema/dllexport.c b/test/Sema/dllexport.c index 6c71ad82987b..76b6f6dc5a0e 100644 --- a/test/Sema/dllexport.c +++ b/test/Sema/dllexport.c @@ -49,6 +49,9 @@ __declspec(dllexport) extern int GlobalRedecl4; // expected-warning{{redeclarati // External linkage is required. __declspec(dllexport) static int StaticGlobal; // expected-error{{'StaticGlobal' must have external linkage when declared 'dllexport'}} +// Thread local variables are invalid. +__declspec(dllexport) __thread int ThreadLocalGlobal; // expected-error{{'ThreadLocalGlobal' cannot be thread local when declared 'dllexport'}} + // Export in local scope. void functionScope() { __declspec(dllexport) int LocalVarDecl; // expected-error{{'LocalVarDecl' must have external linkage when declared 'dllexport'}} |