From 13993573b203c5a660bfafdc5ddba7ee28e5917e Mon Sep 17 00:00:00 2001 From: Ben Gruver Date: Sun, 7 Apr 2013 23:39:51 -0700 Subject: [PATCH] Fix the calculation of method parameter register in MethodAnalyzer --- .../src/main/java/org/jf/dexlib2/analysis/MethodAnalyzer.java | 1 - 1 file changed, 1 deletion(-) diff --git a/dexlib2/src/main/java/org/jf/dexlib2/analysis/MethodAnalyzer.java b/dexlib2/src/main/java/org/jf/dexlib2/analysis/MethodAnalyzer.java index ce790212..8584bbfa 100644 --- a/dexlib2/src/main/java/org/jf/dexlib2/analysis/MethodAnalyzer.java +++ b/dexlib2/src/main/java/org/jf/dexlib2/analysis/MethodAnalyzer.java @@ -144,7 +144,6 @@ public class MethodAnalyzer { //if this isn't a static method, determine which register is the "this" register and set the type to the //current class if (!MethodUtil.isStatic(method)) { - nonParameterRegisters--; int thisRegister = totalRegisters - parameterRegisters; //if this is a constructor, then set the "this" register to an uninitialized reference of the current class