From 934a5756f9b84e0cb1178a2e2a4095ee8ae9b70b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jindra=20Pet=C5=99=C3=ADk?= Date: Sat, 27 Nov 2021 17:54:41 +0100 Subject: [PATCH] Fixed Ternar visit (can cause invalid reg declarations) --- CHANGELOG.md | 1 + .../src/com/jpexs/decompiler/graph/model/TernarOpItem.java | 1 + 2 files changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 902fa39d9..db6e22bf6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -23,6 +23,7 @@ All notable changes to this project will be documented in this file. - AS2 - some minor cases in class detection - AS2 - class detection - ignore standalone directvalues - AS1/2 - obfuscated name in forin cannot use eval +- Ternar visit (can cause invalid reg declarations) ## [14.6.0] - 2021-11-22 ### Added diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/TernarOpItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/TernarOpItem.java index 7611d06db..7a625966f 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/TernarOpItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/TernarOpItem.java @@ -47,6 +47,7 @@ public class TernarOpItem extends GraphTargetItem { @Override public void visit(GraphTargetVisitorInterface visitor) { + visitor.visit(expression); visitor.visit(onTrue); visitor.visit(onFalse); }