Index: compiler/java/com/google/dart/compiler/resolver/CompileTimeConstantAnalyzer.java |
=================================================================== |
--- compiler/java/com/google/dart/compiler/resolver/CompileTimeConstantAnalyzer.java (revision 8609) |
+++ compiler/java/com/google/dart/compiler/resolver/CompileTimeConstantAnalyzer.java (working copy) |
@@ -201,8 +201,6 @@ |
} |
break; |
- case BIT_NOT: |
scheglov
2012/06/13 15:49:12
Why this line was removed?
Brian Wilkerson
2012/06/13 15:51:30
Because BIT_NOT is a unary operator and will there
|
- case TRUNC: |
case BIT_XOR: |
case BIT_AND: |
case BIT_OR: |
@@ -229,6 +227,7 @@ |
checkMathExpression(x, lhs, rhs, lhsType, rhsType); |
break; |
case MOD: |
+ case TRUNC: |
if (checkNumber(lhs, lhsType) && checkNumber(rhs, rhsType)) { |
rememberInferredType(x, intType); |
} |