Skip to content

Commit aac37f1

Browse files
committed
Remove dubious rewrite
1 parent e479892 commit aac37f1

File tree

1 file changed

+0
-9
lines changed
  • de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer

1 file changed

+0
-9
lines changed

de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/SimpleRewrites.java

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -193,15 +193,6 @@ private void optimizeOpCall(ImOperatorCall opc) {
193193
} else {
194194
wasViable = false;
195195
}
196-
} else if (opc.getOp() == WurstOperator.PLUS
197-
&& (left.attrTyp().equalsType(TypesHelper.imInt()) || left.attrTyp().equalsType(TypesHelper.imReal()))
198-
&& left.structuralEquals(right)) {
199-
// x + x ---> 2*x
200-
if (!sideEffectAnalysis.hasSideEffects(left)) {
201-
opc.setOp(WurstOperator.MULT);
202-
right.replaceBy(JassIm.ImIntVal(2));
203-
wasViable = true;
204-
}
205196
} else {
206197
wasViable = false;
207198
}

0 commit comments

Comments
 (0)