Skip to content

Commit

Permalink
Avoid naming conflicts
Browse files Browse the repository at this point in the history
  • Loading branch information
MarcMil committed Oct 10, 2024
1 parent 09ffeb9 commit b522c59
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions src/main/java/soot/dexpler/DexBody.java
Original file line number Diff line number Diff line change
Expand Up @@ -1026,7 +1026,7 @@ public void convertFloatsAndDoubles(Body b, final Jimple jimple) {
|| rop instanceof RemExpr) {
if (isDouble) {
if (convResultDouble == null) {
convResultDouble = jimple.newLocal("lclConvToDouble", DoubleType.v());
convResultDouble = jimple.newLocal(freshLocalName("lclConvToDouble"), DoubleType.v());
b.getLocals().add(convResultDouble);
}
Value prev = def.getLeftOp();
Expand All @@ -1035,7 +1035,7 @@ public void convertFloatsAndDoubles(Body b, final Jimple jimple) {
}
if (isFloat) {
if (convResultFloat == null) {
convResultFloat = jimple.newLocal("lclConvToFloat", FloatType.v());
convResultFloat = jimple.newLocal(freshLocalName("lclConvToFloat"), FloatType.v());
b.getLocals().add(convResultFloat);
}
Value prev = def.getLeftOp();
Expand All @@ -1061,7 +1061,7 @@ public void convertFloatsAndDoubles(Body b, final Jimple jimple) {
if (isDouble) {
if (!(c.getType() instanceof DoubleType)) {
if (convDouble[idxConvVar] == null) {
convDouble[idxConvVar] = jimple.newLocal("lclConvToDouble" + idxConvVar, DoubleType.v());
convDouble[idxConvVar] = jimple.newLocal(freshLocalName("lclConvToDouble" + idxConvVar), DoubleType.v());
b.getLocals().add(convDouble[idxConvVar]);
}
units.insertBefore(
Expand All @@ -1072,7 +1072,7 @@ public void convertFloatsAndDoubles(Body b, final Jimple jimple) {
} else if (isFloat) {
if (!(c.getType() instanceof FloatType)) {
if (convFloat[idxConvVar] == null) {
convFloat[idxConvVar] = jimple.newLocal("lclConvToFloat" + idxConvVar, FloatType.v());
convFloat[idxConvVar] = jimple.newLocal(("lclConvToFloat" + idxConvVar), FloatType.v());
b.getLocals().add(convFloat[idxConvVar]);
}
units.insertBefore(
Expand Down

0 comments on commit b522c59

Please sign in to comment.