mirror of
https://github.com/revanced/smali.git
synced 2025-05-29 20:20:12 +02:00
Use the correct destination register for invoke-direct on an <init>
This commit is contained in:
parent
b6c52bc254
commit
059e1249b4
@ -259,7 +259,7 @@ public class AnalyzedInstruction implements Comparable<AnalyzedInstruction> {
|
|||||||
if (isInvokeInit()) {
|
if (isInvokeInit()) {
|
||||||
int destinationRegister;
|
int destinationRegister;
|
||||||
if (instruction instanceof FiveRegisterInstruction) {
|
if (instruction instanceof FiveRegisterInstruction) {
|
||||||
destinationRegister = ((FiveRegisterInstruction)instruction).getRegisterD();
|
destinationRegister = ((FiveRegisterInstruction)instruction).getRegisterC();
|
||||||
} else {
|
} else {
|
||||||
assert instruction instanceof RegisterRangeInstruction;
|
assert instruction instanceof RegisterRangeInstruction;
|
||||||
RegisterRangeInstruction rangeInstruction = (RegisterRangeInstruction)instruction;
|
RegisterRangeInstruction rangeInstruction = (RegisterRangeInstruction)instruction;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user