diff options
| author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2017-02-19 00:03:46 +0000 |
|---|---|---|
| committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2017-02-19 00:03:46 +0000 |
| commit | ee6ef4d6dd4e9c488b31dad17a509909f48fce76 (patch) | |
| tree | bf7ac297302b5d1f38f1c49e57878c6282ad1d9f | |
| parent | a81d45a1ba72ec9e85bf71c1472852467e02d89e (diff) | |
| download | bcm5719-llvm-ee6ef4d6dd4e9c488b31dad17a509909f48fce76.tar.gz bcm5719-llvm-ee6ef4d6dd4e9c488b31dad17a509909f48fce76.zip | |
Fix 'variable set but not used' warning when assertions are disabled.
llvm-svn: 295585
| -rw-r--r-- | llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp b/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp index eab6a3c58b6..c0956520de7 100644 --- a/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp +++ b/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp @@ -707,6 +707,7 @@ unsigned HexagonMCCodeEmitter::getMachineOpValue(MCInst const &MI, MCOperand const &MO, SmallVectorImpl<MCFixup> &Fixups, MCSubtargetInfo const &STI) const { +#ifndef NDEBUG size_t OperandNumber = ~0U; for (unsigned i = 0, n = MI.getNumOperands(); i < n; ++i) if (&MI.getOperand(i) == &MO) { @@ -714,6 +715,7 @@ HexagonMCCodeEmitter::getMachineOpValue(MCInst const &MI, MCOperand const &MO, break; } assert((OperandNumber != ~0U) && "Operand not found"); +#endif if (HexagonMCInstrInfo::isNewValue(MCII, MI) && &MO == &MI.getOperand(HexagonMCInstrInfo::getNewValueOp(MCII, MI))) { |

