r190705 - ASTContext.cpp: Fix a warning in r190684. [-Wcovered-switch-default]

NAKAMURA Takumi geek4civic at gmail.com
Fri Sep 13 10:12:09 PDT 2013


Author: chapuni
Date: Fri Sep 13 12:12:09 2013
New Revision: 190705

URL: http://llvm.org/viewvc/llvm-project?rev=190705&view=rev
Log:
ASTContext.cpp: Fix a warning in r190684. [-Wcovered-switch-default]

Modified:
    cfe/trunk/lib/AST/ASTContext.cpp

Modified: cfe/trunk/lib/AST/ASTContext.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/AST/ASTContext.cpp?rev=190705&r1=190704&r2=190705&view=diff
==============================================================================
--- cfe/trunk/lib/AST/ASTContext.cpp (original)
+++ cfe/trunk/lib/AST/ASTContext.cpp Fri Sep 13 12:12:09 2013
@@ -698,7 +698,6 @@ static const LangAS::Map *getAddressSpac
 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 isAddrSpaceMapManglingEnable
   case LangOptions::ASMM_Off:
     return false;
   }
+  llvm_unreachable("getAddressSpaceMapMangling() doesn't cover anything.");
+  return false;
 }
 
 ASTContext::ASTContext(LangOptions& LOpts, SourceManager &SM,





More information about the cfe-commits mailing list