diff --git a/src/main/java/net/runelite/deob/attributes/code/instructions/Dup2_X1.java b/src/main/java/net/runelite/deob/attributes/code/instructions/Dup2_X1.java index 26365148ed..e68b359b99 100644 --- a/src/main/java/net/runelite/deob/attributes/code/instructions/Dup2_X1.java +++ b/src/main/java/net/runelite/deob/attributes/code/instructions/Dup2_X1.java @@ -138,7 +138,7 @@ public class Dup2_X1 extends Instruction implements DupInstruction else throw new IllegalStateException(); - return ctx.getPushes().get(orig); + return ctx.getPops().get(orig); } @Override diff --git a/src/test/java/net/runelite/deob/deobfuscators/arithmetic/MultiplicationDeobfuscatorTest.java b/src/test/java/net/runelite/deob/deobfuscators/arithmetic/MultiplicationDeobfuscatorTest.java index 95475b48c0..6d6741a3d4 100644 --- a/src/test/java/net/runelite/deob/deobfuscators/arithmetic/MultiplicationDeobfuscatorTest.java +++ b/src/test/java/net/runelite/deob/deobfuscators/arithmetic/MultiplicationDeobfuscatorTest.java @@ -609,7 +609,7 @@ public class MultiplicationDeobfuscatorTest d.run(group); Assert.assertEquals(1L, constant1.getConstantAsLong()); -// Assert.assertEquals(1L, constant2.getConstantAsLong()); -// Assert.assertEquals(1L, constant3.getConstantAsLong()); + Assert.assertEquals(1L, constant2.getConstantAsLong()); + Assert.assertEquals(1L, constant3.getConstantAsLong()); } }