Index: src/IceInst.h |
diff --git a/src/IceInst.h b/src/IceInst.h |
index 029fcc59079c01a76f76b9567d8477ac70331945..062d43ded6022579dc77db04668b736b223248af 100644 |
--- a/src/IceInst.h |
+++ b/src/IceInst.h |
@@ -550,6 +550,7 @@ public: |
InstIcmp(Func, Condition, Dest, Source1, Source2); |
} |
ICond getCondition() const { return Condition; } |
+ void setCondition(ICond Cond) { Condition = Cond; } |
bool isMemoryWrite() const override { return false; } |
void dump(const Cfg *Func) const override; |
static bool classof(const Inst *Instr) { return Instr->getKind() == Icmp; } |
@@ -558,7 +559,7 @@ private: |
InstIcmp(Cfg *Func, ICond Condition, Variable *Dest, Operand *Source1, |
Operand *Source2); |
- const ICond Condition; |
+ ICond Condition; |
}; |
/// InsertElement instruction. |