diff options
| author | Richard Trieu <rtrieu@google.com> | 2013-07-01 23:06:23 +0000 |
|---|---|---|
| committer | Richard Trieu <rtrieu@google.com> | 2013-07-01 23:06:23 +0000 |
| commit | fab01e5cea36143eb7d522b05fc50292179399b9 (patch) | |
| tree | d93e6e954d3eac9b6e7bf4eaf733fe642086fa24 /llvm | |
| parent | 4a142ec6b056b1dd4abb226cd87646d2510c3f5d (diff) | |
| download | bcm5719-llvm-fab01e5cea36143eb7d522b05fc50292179399b9.tar.gz bcm5719-llvm-fab01e5cea36143eb7d522b05fc50292179399b9.zip | |
Change if (cond) ... else llvm_unreachable("text") to assert(cond && "text") ...
llvm-svn: 185392
Diffstat (limited to 'llvm')
| -rw-r--r-- | llvm/lib/Target/Hexagon/InstPrinter/HexagonInstPrinter.cpp | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/llvm/lib/Target/Hexagon/InstPrinter/HexagonInstPrinter.cpp b/llvm/lib/Target/Hexagon/InstPrinter/HexagonInstPrinter.cpp index 065971ede43..bcfd9bb04d2 100644 --- a/llvm/lib/Target/Hexagon/InstPrinter/HexagonInstPrinter.cpp +++ b/llvm/lib/Target/Hexagon/InstPrinter/HexagonInstPrinter.cpp @@ -199,12 +199,10 @@ void HexagonInstPrinter::printSymbol(const MCInst *MI, unsigned OpNo, const MCOperand& MO = MI->getOperand(OpNo); O << '#' << (hi? "HI": "LO") << '('; - if (MO.isImm()) { - O << '#'; - printOperand(MI, OpNo, O); - } else { - llvm_unreachable("Unknown symbol operand"); - printOperand(MI, OpNo, O); - } + + assert(MO.isImm() && "Unknown symbol operand"); + + O << '#'; + printOperand(MI, OpNo, O); O << ')'; } |

