Fixing badness in release mode.

This commit is contained in:
Ben Vanik
2014-01-14 18:28:25 -08:00
parent ea9df58ce8
commit 9a09c2072e
3 changed files with 5 additions and 3 deletions

View File

@@ -52,19 +52,19 @@ void Instr::Replace(const OpcodeInfo* opcode, uint16_t flags) {
this->opcode = opcode;
this->flags = flags;
if (dest) {
dest->def = NULL;
}
if (src1_use) {
src1.value->RemoveUse(src1_use);
src1.value = NULL;
src1_use = NULL;
}
if (src2_use) {
src2.value->RemoveUse(src2_use);
src2.value = NULL;
src2_use = NULL;
}
if (src3_use) {
src3.value->RemoveUse(src3_use);
src3.value = NULL;
src3_use = NULL;
}
}