diff options
| author | Dan Gohman <gohman@apple.com> | 2008-06-09 14:09:13 +0000 |
|---|---|---|
| committer | Dan Gohman <gohman@apple.com> | 2008-06-09 14:09:13 +0000 |
| commit | 7be3fc7c978afe09e7647216189997efa6703857 (patch) | |
| tree | 86801a270a273f6323739968faa682d5459bd57f /llvm/lib/Target/CppBackend | |
| parent | 9c995757a90019a5440c33b8500a4d1f0f0202ff (diff) | |
| download | bcm5719-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.cpp | 4 |
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(" |

