summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/CppBackend
diff options
context:
space:
mode:
authorDan Gohman <gohman@apple.com>2008-06-09 14:09:13 +0000
committerDan Gohman <gohman@apple.com>2008-06-09 14:09:13 +0000
commit7be3fc7c978afe09e7647216189997efa6703857 (patch)
tree86801a270a273f6323739968faa682d5459bd57f /llvm/lib/Target/CppBackend
parent9c995757a90019a5440c33b8500a4d1f0f0202ff (diff)
downloadbcm5719-llvm-7be3fc7c978afe09e7647216189997efa6703857.tar.gz
bcm5719-llvm-7be3fc7c978afe09e7647216189997efa6703857.zip
Abort on an unrecognized opcode.
llvm-svn: 52146
Diffstat (limited to 'llvm/lib/Target/CppBackend')
-rw-r--r--llvm/lib/Target/CppBackend/CPPBackend.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/llvm/lib/Target/CppBackend/CPPBackend.cpp b/llvm/lib/Target/CppBackend/CPPBackend.cpp
index 22dd3058de0..8b450304d47 100644
--- a/llvm/lib/Target/CppBackend/CPPBackend.cpp
+++ b/llvm/lib/Target/CppBackend/CPPBackend.cpp
@@ -1065,6 +1065,10 @@ namespace {
}
switch (I->getOpcode()) {
+ default:
+ error("Invalid instruction");
+ break;
+
case Instruction::Ret: {
const ReturnInst* ret = cast<ReturnInst>(I);
Out << "ReturnInst::Create("
OpenPOWER on IntegriCloud