From 8df59fb2619cd4d36541b733a88e4129f4365b6c Mon Sep 17 00:00:00 2001 From: Adam Date: Mon, 2 Nov 2015 17:56:25 -0500 Subject: [PATCH] Fix test, fail in dup2_x1 --- .../runelite/deob/attributes/code/instructions/Dup2_X1.java | 2 +- .../arithmetic/MultiplicationDeobfuscatorTest.java | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) 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()); } }