From cb3b4001d4b9492df3e88227282cec2764e7e76f Mon Sep 17 00:00:00 2001 From: NAKAMURA Takumi Date: Fri, 13 Sep 2013 17:12:09 +0000 Subject: [PATCH] ASTContext.cpp: Fix a warning in r190684. [-Wcovered-switch-default] git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@190705 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/AST/ASTContext.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/AST/ASTContext.cpp b/lib/AST/ASTContext.cpp index 0783f29161..05d8354793 100644 --- a/lib/AST/ASTContext.cpp +++ b/lib/AST/ASTContext.cpp @@ -698,7 +698,6 @@ static const LangAS::Map *getAddressSpaceMap(const TargetInfo &T, static bool isAddrSpaceMapManglingEnabled(const TargetInfo &TI, const LangOptions &LangOpts) { switch (LangOpts.getAddressSpaceMapMangling()) { - default: return false; case LangOptions::ASMM_Target: return TI.useAddressSpaceMapMangling(); case LangOptions::ASMM_On: @@ -706,6 +705,8 @@ static bool isAddrSpaceMapManglingEnabled(const TargetInfo &TI, case LangOptions::ASMM_Off: return false; } + llvm_unreachable("getAddressSpaceMapMangling() doesn't cover anything."); + return false; } ASTContext::ASTContext(LangOptions& LOpts, SourceManager &SM, -- 2.40.0