From a16acbaf594cd194c47f62d8576015c428f5c7b4 Mon Sep 17 00:00:00 2001 From: Uraniumm <74158325+Uraniumm@users.noreply.github.com> Date: Mon, 8 Aug 2022 02:02:25 -0400 Subject: [PATCH] add nullptr check to mitigate crashes wip for reach untracked tags build fixes --- src/xenia/cpu/compiler/passes/simplification_pass.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/xenia/cpu/compiler/passes/simplification_pass.cc b/src/xenia/cpu/compiler/passes/simplification_pass.cc index 1b84e417c..fc952104e 100644 --- a/src/xenia/cpu/compiler/passes/simplification_pass.cc +++ b/src/xenia/cpu/compiler/passes/simplification_pass.cc @@ -795,7 +795,10 @@ bool SimplificationPass::CheckScalarConstCmp(hir::Instr* i, if (var_definition) { var_definition = var_definition->GetDestDefSkipAssigns(); - def_opcode = var_definition->opcode->num; + if (var_definition != NULL) + { + def_opcode = var_definition->opcode->num; + } } // x == 0 -> !x if (cmpop == OPCODE_COMPARE_EQ && constant_unpacked == 0) {