The identity statement of jimple is getting an incorrect value for local name.
Sample code:
class O {
public O f;
}
public class FooBar {
public static void main(String[] args) {
O p = new O();
O q = p;
O r = new O();
p.f = r;
O t = bar(q);
}
static O bar(O s) {
return s.f;
}
}
Output from the decompiler module (only for the bar method):
The identity statement of jimple is getting an incorrect value for local name. Sample code:
Output from the decompiler module (only for the bar method):
As you can see, there is no i1 variable in this scope.