Index: sdk/lib/_internal/compiler/implementation/compile_time_constants.dart |
diff --git a/sdk/lib/_internal/compiler/implementation/compile_time_constants.dart b/sdk/lib/_internal/compiler/implementation/compile_time_constants.dart |
index 62bfa821fed27476c60e33ac971f777ebdcbd008..5805875abbce5d8e06d808b5c8522edcdc896f26 100644 |
--- a/sdk/lib/_internal/compiler/implementation/compile_time_constants.dart |
+++ b/sdk/lib/_internal/compiler/implementation/compile_time_constants.dart |
@@ -251,7 +251,7 @@ class CompileTimeConstantEvaluator extends Visitor { |
this.elements, |
this.compiler, |
{bool isConst}) |
- : this.isEvaluatingConstant = isConst; |
+ : this.isEvaluatingConstant = isConst == null ? false : isConst; |
ahe
2012/11/14 13:51:30
I prefer the fix I have in https://codereview.chro
sra1
2012/11/15 00:09:10
I will merge your fix.
|
Constant evaluate(Node node) { |
return node.accept(this); |