diff options
Diffstat (limited to 'lib/AST/DeclPrinter.cpp')
-rw-r--r-- | lib/AST/DeclPrinter.cpp | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/lib/AST/DeclPrinter.cpp b/lib/AST/DeclPrinter.cpp index ba590d61c8..d47972bc61 100644 --- a/lib/AST/DeclPrinter.cpp +++ b/lib/AST/DeclPrinter.cpp @@ -647,13 +647,16 @@ void DeclPrinter::VisitVarDecl(VarDecl *D) { if (SC != SC_None) Out << VarDecl::getStorageClassSpecifierString(SC) << " "; - switch (D->getTLSKind()) { - case VarDecl::TLS_None: + switch (D->getTSCSpec()) { + case TSCS_unspecified: break; - case VarDecl::TLS_Static: + case TSCS___thread: + Out << "__thread "; + break; + case TSCS__Thread_local: Out << "_Thread_local "; break; - case VarDecl::TLS_Dynamic: + case TSCS_thread_local: Out << "thread_local "; break; } |