deobfuscation fixes

This commit is contained in:
Jindra Petřík
2025-08-31 19:58:10 +02:00
parent e9a16ece18
commit 60d42e76c3
8 changed files with 48 additions and 19 deletions

View File

@@ -1057,7 +1057,7 @@ public class Graph {
public void visit(GraphTargetItem item, Stack<GraphTargetItem> parentStack) {
if (item instanceof SetTemporaryItem) {
SetTemporaryItem st = (SetTemporaryItem) item;
SetTemporaryItem dec = new SetTemporaryItem(dialect, null, null, null, st.tempIndex, st.getSuffix());
SetTemporaryItem dec = new SetTemporaryItem(dialect, null, null, null, st.tempIndex, st.getSuffix(), st.refCount);
dec.declaration = true;
items.add(iRef.getVal(), dec);
iRef.setVal(iRef.getVal() + 1);