summaryrefslogtreecommitdiff
path: root/dice-lang/src/main/java/bjc/dicelang/ast/optimization
diff options
context:
space:
mode:
authorbculkin2442 <bjculkin@mix.wvu.edu>2016-07-28 16:38:59 -0400
committerbculkin2442 <bjculkin@mix.wvu.edu>2016-07-28 16:38:59 -0400
commitd80f404865656b6d1a8faf41cecdd61343adcd0b (patch)
treea00a33e6e6cf2c7e568919e628828da848231027 /dice-lang/src/main/java/bjc/dicelang/ast/optimization
parentf62abec2577d3745475581a19eff71dbb8c0494e (diff)
Fixed an issue with instantiating lazy values.
Also, work on language impl. notes
Diffstat (limited to 'dice-lang/src/main/java/bjc/dicelang/ast/optimization')
-rw-r--r--dice-lang/src/main/java/bjc/dicelang/ast/optimization/ConstantCollapser.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/dice-lang/src/main/java/bjc/dicelang/ast/optimization/ConstantCollapser.java b/dice-lang/src/main/java/bjc/dicelang/ast/optimization/ConstantCollapser.java
index 6749cab..35148fa 100644
--- a/dice-lang/src/main/java/bjc/dicelang/ast/optimization/ConstantCollapser.java
+++ b/dice-lang/src/main/java/bjc/dicelang/ast/optimization/ConstantCollapser.java
@@ -32,7 +32,7 @@ public class ConstantCollapser implements IOptimizationPass {
private static final ArithmeticCollapser compoundCollapser = new ArithmeticCollapser(
(left, right) -> Integer.parseInt(
Integer.toString(left) + Integer.toString(left)),
- OperatorDiceNode.SUBTRACT);
+ OperatorDiceNode.COMPOUND);
@Override
public ITree<IDiceASTNode> optimizeLeaf(IDiceASTNode leafNode) {