diff --git a/External/FEXCore/Source/Interface/IR/Passes/DeadContextStoreElimination.cpp b/External/FEXCore/Source/Interface/IR/Passes/DeadContextStoreElimination.cpp index 460eb2d25..f55482b73 100644 --- a/External/FEXCore/Source/Interface/IR/Passes/DeadContextStoreElimination.cpp +++ b/External/FEXCore/Source/Interface/IR/Passes/DeadContextStoreElimination.cpp @@ -598,7 +598,8 @@ bool RCLSE::RedundantStoreLoadElimination(FEXCore::IR::IREmitter *IREmit) { } } else if (IROp->Op == OP_STORECONTEXTINDEXED || - IROp->Op == OP_LOADCONTEXTINDEXED) { + IROp->Op == OP_LOADCONTEXTINDEXED || + IROp->Op == OP_SYSCALL) { // We can't track through these ResetClassificationAccesses(&LocalInfo); }