From 4438a04996887882f72f228fe51ff59f27611e55 Mon Sep 17 00:00:00 2001 From: asie Date: Tue, 27 Nov 2018 23:35:26 +0100 Subject: do not propagate non-argument local variable names --- .../cuchaz/enigma/bytecode/translators/TranslationMethodVisitor.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/main/java/cuchaz/enigma/bytecode') diff --git a/src/main/java/cuchaz/enigma/bytecode/translators/TranslationMethodVisitor.java b/src/main/java/cuchaz/enigma/bytecode/translators/TranslationMethodVisitor.java index 4885470..0064153 100644 --- a/src/main/java/cuchaz/enigma/bytecode/translators/TranslationMethodVisitor.java +++ b/src/main/java/cuchaz/enigma/bytecode/translators/TranslationMethodVisitor.java @@ -150,7 +150,7 @@ public class TranslationMethodVisitor extends MethodVisitor { int offset = 0; for (int index = 0; index < arguments.size(); index++) { - LocalVariableEntry entry = new LocalVariableEntry(methodEntry, offset, ""); + LocalVariableEntry entry = new LocalVariableEntry(methodEntry, offset, "", true); LocalVariableEntry translatedEntry = translator.getTranslatedVariable(entry); String translatedName = translatedEntry.getName(); if (translatedName.equals(entry.getName())) { -- cgit v1.2.3