Chromium Code Reviews| 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); |
| } |