diff options
| author | Craig Topper <craig.topper@gmail.com> | 2014-06-19 06:10:58 +0000 |
|---|---|---|
| committer | Craig Topper <craig.topper@gmail.com> | 2014-06-19 06:10:58 +0000 |
| commit | 35b2f75733c98e5904c5a75f8bcedeb96c4f4eda (patch) | |
| tree | 6bc77166e70e62a9afed3fd9b00beab50a4ea99d /llvm/lib/Target/AArch64/MCTargetDesc | |
| parent | 8e34ecb797751925e24c3a006d811c3d28887c59 (diff) | |
| download | bcm5719-llvm-35b2f75733c98e5904c5a75f8bcedeb96c4f4eda.tar.gz bcm5719-llvm-35b2f75733c98e5904c5a75f8bcedeb96c4f4eda.zip | |
Convert some assert(0) to llvm_unreachable or fold an 'if' condition into the assert.
llvm-svn: 211254
Diffstat (limited to 'llvm/lib/Target/AArch64/MCTargetDesc')
| -rw-r--r-- | llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp b/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp index 464a18cdbc0..f0513575edb 100644 --- a/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp +++ b/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp @@ -218,13 +218,9 @@ AArch64MCCodeEmitter::getMachineOpValue(const MCInst &MI, const MCOperand &MO, const MCSubtargetInfo &STI) const { if (MO.isReg()) return Ctx.getRegisterInfo()->getEncodingValue(MO.getReg()); - else { - assert(MO.isImm() && "did not expect relocated expression"); - return static_cast<unsigned>(MO.getImm()); - } - assert(0 && "Unable to encode MCOperand!"); - return 0; + assert(MO.isImm() && "did not expect relocated expression"); + return static_cast<unsigned>(MO.getImm()); } template<unsigned FixupKind> uint32_t |

