Index: sdk/lib/_internal/compiler/implementation/lib/js_number.dart |
=================================================================== |
--- sdk/lib/_internal/compiler/implementation/lib/js_number.dart (revision 17016) |
+++ sdk/lib/_internal/compiler/implementation/lib/js_number.dart (working copy) |
@@ -142,6 +142,8 @@ |
} |
int get hashCode => this & 0x1FFFFFFF; |
+ |
+ num operator -() => JS('num', r'-#', this); |
} |
class JSInt extends JSNumber { |
@@ -152,6 +154,8 @@ |
bool get isOdd => (this & 1) == 1; |
Type get runtimeType => int; |
+ |
+ int operator ~() => JS('num', r'(~#) >>> 0', this); |
} |
class JSDouble extends JSNumber { |