diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/AST/Decl.cpp | 14 | ||||
-rw-r--r-- | lib/Sema/SemaDecl.cpp | 3 |
2 files changed, 8 insertions, 9 deletions
diff --git a/lib/AST/Decl.cpp b/lib/AST/Decl.cpp index 4aa1d22be0..73a6558e10 100644 --- a/lib/AST/Decl.cpp +++ b/lib/AST/Decl.cpp @@ -1120,15 +1120,15 @@ QualifierInfo::setTemplateParameterListsInfo(ASTContext &Context, const char *VarDecl::getStorageClassSpecifierString(StorageClass SC) { switch (SC) { case SC_None: break; - case SC_Auto: return "auto"; break; - case SC_Extern: return "extern"; break; - case SC_OpenCLWorkGroupLocal: return "<<work-group-local>>"; break; - case SC_PrivateExtern: return "__private_extern__"; break; - case SC_Register: return "register"; break; - case SC_Static: return "static"; break; + case SC_Auto: return "auto"; + case SC_Extern: return "extern"; + case SC_OpenCLWorkGroupLocal: return "<<work-group-local>>"; + case SC_PrivateExtern: return "__private_extern__"; + case SC_Register: return "register"; + case SC_Static: return "static"; } - assert(0 && "Invalid storage class"); + llvm_unreachable("Invalid storage class"); return 0; } diff --git a/lib/Sema/SemaDecl.cpp b/lib/Sema/SemaDecl.cpp index 52a05db7cf..6ad8584469 100644 --- a/lib/Sema/SemaDecl.cpp +++ b/lib/Sema/SemaDecl.cpp @@ -6148,8 +6148,7 @@ void Sema::ActOnCXXForRangeDecl(Decl *D) { Error = 4; break; case SC_OpenCLWorkGroupLocal: - assert(0 && "Unexpected storage class"); - break; + llvm_unreachable("Unexpected storage class"); } // FIXME: constexpr isn't allowed here. //if (DS.isConstexprSpecified()) |