Chromium Code Reviews| Index: pkg/compiler/lib/src/constants/constant_constructors.dart |
| diff --git a/pkg/compiler/lib/src/constants/constant_constructors.dart b/pkg/compiler/lib/src/constants/constant_constructors.dart |
| index 996f8b13ccda1610f83e31fc6af7f7949235638d..7945601f13d6bf73096053f3dc8d083a824e1dc9 100644 |
| --- a/pkg/compiler/lib/src/constants/constant_constructors.dart |
| +++ b/pkg/compiler/lib/src/constants/constant_constructors.dart |
| @@ -268,6 +268,18 @@ class ConstantConstructorComputer extends SemanticVisitor |
| } |
| @override |
| + ConstantExpression visitEquals(Send node, Node left, Node right, _) { |
|
Johnni Winther
2016/08/30 11:22:42
Missing implementation triggered by the test.
|
| + return new BinaryConstantExpression( |
| + apply(left), BinaryOperator.EQ, apply(right)); |
| + } |
| + |
| + @override |
| + ConstantExpression visitNotEquals(Send node, Node left, Node right, _) { |
| + return new BinaryConstantExpression( |
| + apply(left), BinaryOperator.NOT_EQ, apply(right)); |
| + } |
| + |
| + @override |
| ConstantExpression visitUnary( |
| Send node, UnaryOperator operator, Node expression, _) { |
| return new UnaryConstantExpression(operator, apply(expression)); |