From 919d9c2386feacbd0c2ea2aebcd545a947c1af51 Mon Sep 17 00:00:00 2001 From: Graham Date: Wed, 5 Aug 2020 11:29:49 +0100 Subject: [PATCH] Add ThisExpr to hasSideEffects() Signed-off-by: Graham --- deob-ast/src/main/java/dev/openrs2/deob/ast/util/ExprUtils.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deob-ast/src/main/java/dev/openrs2/deob/ast/util/ExprUtils.kt b/deob-ast/src/main/java/dev/openrs2/deob/ast/util/ExprUtils.kt index 169a85d3..d017fe0a 100644 --- a/deob-ast/src/main/java/dev/openrs2/deob/ast/util/ExprUtils.kt +++ b/deob-ast/src/main/java/dev/openrs2/deob/ast/util/ExprUtils.kt @@ -116,7 +116,7 @@ fun Expression.countNots(): Int { } fun Expression.hasSideEffects(): Boolean { - if (isLiteralExpr || isNameExpr || isFieldAccessExpr) { + if (isLiteralExpr || isNameExpr || isFieldAccessExpr || isThisExpr) { return false } else if (isUnaryExpr) { return asUnaryExpr().expression.hasSideEffects()