summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorReid Kleckner <reid@kleckner.net>2014-09-19 16:20:24 +0000
committerReid Kleckner <reid@kleckner.net>2014-09-19 16:20:24 +0000
commit6ad58095c7eb8b9715db3623442e924d6e2900bc (patch)
tree8b109db328d42e577518c9ac21a563d4f7f6199a
parent622e8d75e40870c75b4f9ff4bdf477605009b74d (diff)
downloadbcm5719-llvm-6ad58095c7eb8b9715db3623442e924d6e2900bc.tar.gz
bcm5719-llvm-6ad58095c7eb8b9715db3623442e924d6e2900bc.zip
Silence MSVC warnings from r218127 about not returning a value
llvm-svn: 218128
-rw-r--r--clang/lib/AST/ASTTypeTraits.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/clang/lib/AST/ASTTypeTraits.cpp b/clang/lib/AST/ASTTypeTraits.cpp
index ebcbd955b67..56915b96406 100644
--- a/clang/lib/AST/ASTTypeTraits.cpp
+++ b/clang/lib/AST/ASTTypeTraits.cpp
@@ -69,6 +69,7 @@ ASTNodeKind ASTNodeKind::getFromNode(const Decl &D) {
#define ABSTRACT_DECL(D)
#include "clang/AST/DeclNodes.inc"
};
+ llvm_unreachable("invalid decl kind");
}
ASTNodeKind ASTNodeKind::getFromNode(const Stmt &S) {
@@ -79,6 +80,7 @@ ASTNodeKind ASTNodeKind::getFromNode(const Stmt &S) {
#define ABSTRACT_STMT(S)
#include "clang/AST/StmtNodes.inc"
}
+ llvm_unreachable("invalid stmt kind");
}
ASTNodeKind ASTNodeKind::getFromNode(const Type &T) {
@@ -88,6 +90,7 @@ ASTNodeKind ASTNodeKind::getFromNode(const Type &T) {
#define ABSTRACT_TYPE(Class, Base)
#include "clang/AST/TypeNodes.def"
}
+ llvm_unreachable("invalid type kind");
}
void DynTypedNode::print(llvm::raw_ostream &OS,
OpenPOWER on IntegriCloud