summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2017-02-19 00:03:46 +0000
committerSimon Pilgrim <llvm-dev@redking.me.uk>2017-02-19 00:03:46 +0000
commitee6ef4d6dd4e9c488b31dad17a509909f48fce76 (patch)
treebf7ac297302b5d1f38f1c49e57878c6282ad1d9f
parenta81d45a1ba72ec9e85bf71c1472852467e02d89e (diff)
downloadbcm5719-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.cpp2
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))) {
OpenPOWER on IntegriCloud