summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST
diff options
context:
space:
mode:
authorNAKAMURA Takumi <geek4civic@gmail.com>2013-09-13 17:12:09 +0000
committerNAKAMURA Takumi <geek4civic@gmail.com>2013-09-13 17:12:09 +0000
commit5c81ca460e4048e3ad188a3716a59359ff6a5a1e (patch)
treec5930761ebd5bc1d899bb5ad0279dd86f94c9a22 /clang/lib/AST
parent6031230e821781817d73dfcd281f6cecf77ec972 (diff)
downloadbcm5719-llvm-5c81ca460e4048e3ad188a3716a59359ff6a5a1e.tar.gz
bcm5719-llvm-5c81ca460e4048e3ad188a3716a59359ff6a5a1e.zip
ASTContext.cpp: Fix a warning in r190684. [-Wcovered-switch-default]
llvm-svn: 190705
Diffstat (limited to 'clang/lib/AST')
-rw-r--r--clang/lib/AST/ASTContext.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/clang/lib/AST/ASTContext.cpp b/clang/lib/AST/ASTContext.cpp
index 0783f291610..05d83547939 100644
--- a/clang/lib/AST/ASTContext.cpp
+++ b/clang/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,
OpenPOWER on IntegriCloud