diff --git a/deob-ast/src/main/java/dev/openrs2/deob/ast/transform/AddSubTransformer.kt b/deob-ast/src/main/java/dev/openrs2/deob/ast/transform/AddSubTransformer.kt index 7fa6201b..f3685960 100644 --- a/deob-ast/src/main/java/dev/openrs2/deob/ast/transform/AddSubTransformer.kt +++ b/deob-ast/src/main/java/dev/openrs2/deob/ast/transform/AddSubTransformer.kt @@ -27,7 +27,7 @@ class AddSubTransformer : Transformer() { expr.operator = BinaryExpr.Operator.MINUS expr.right = right.negate() } else if (op == BinaryExpr.Operator.PLUS && isNegative(left)) { - if (left.hasSideEffects() || right.hasSideEffects()) { + if (expr.hasSideEffects()) { return@walk }