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
diff --git a/lib/AST/ASTContext.cpp b/lib/AST/ASTContext.cpp
index 0783f29..05d8354 100644
--- a/lib/AST/ASTContext.cpp
+++ b/lib/AST/ASTContext.cpp
@@ -698,7 +698,6 @@
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 @@
case LangOptions::ASMM_Off:
return false;
}
+ llvm_unreachable("getAddressSpaceMapMangling() doesn't cover anything.");
+ return false;
}
ASTContext::ASTContext(LangOptions& LOpts, SourceManager &SM,