Skip to content

Commit 115bdae

Browse files
committed
Add missing byte array ops to redundant try-catch transformer
1 parent d6ebe32 commit 115bdae

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

recaf-core/src/main/java/software/coley/recaf/services/deobfuscation/transform/generic/RedundantTryCatchRemovingTransformer.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -260,6 +260,7 @@ private boolean pass1PruneNeverThrowingOrDuplicate(@Nonnull JvmTransformerContex
260260
case FALOAD:
261261
case LALOAD:
262262
case SALOAD:
263+
case BALOAD:
263264
case AALOAD: {
264265
ReValue indexValue = frame.getStack(frame.getStackSize() - 1);
265266
ReValue arrayValue = frame.getStack(frame.getStackSize() - 2);
@@ -298,6 +299,7 @@ private boolean pass1PruneNeverThrowingOrDuplicate(@Nonnull JvmTransformerContex
298299
}
299300
case IASTORE:
300301
case DASTORE:
302+
case BASTORE:
301303
case FASTORE:
302304
case LASTORE:
303305
case SASTORE:

0 commit comments

Comments
 (0)