| Index: pkg/compiler/lib/src/js_emitter/constant_ordering.dart
|
| diff --git a/pkg/compiler/lib/src/js_emitter/constant_ordering.dart b/pkg/compiler/lib/src/js_emitter/constant_ordering.dart
|
| index 50aa2ba76f8331e2911edddd874ed0c881427a68..a1b0903aca5af3094375539c3d5564ea026a514a 100644
|
| --- a/pkg/compiler/lib/src/js_emitter/constant_ordering.dart
|
| +++ b/pkg/compiler/lib/src/js_emitter/constant_ordering.dart
|
| @@ -9,7 +9,6 @@ import '../elements/elements.dart' show Elements;
|
| import '../elements/entities.dart' show Entity, FieldEntity;
|
| import '../elements/resolution_types.dart';
|
| import '../js_backend/js_backend.dart' show SyntheticConstantKind;
|
| -import '../tree/dartstring.dart' show DartString;
|
|
|
| /// A canonical but arbitrary ordering of constants. The ordering is 'stable'
|
| /// under perturbation of the source.
|
| @@ -95,11 +94,9 @@ class _CompareVisitor implements ConstantValueVisitor<int, ConstantValue> {
|
| }
|
|
|
| int visitString(StringConstantValue a, StringConstantValue b) {
|
| - DartString aString = a.primitiveValue;
|
| - DartString bString = b.primitiveValue;
|
| - int r = aString.length.compareTo(bString.length);
|
| - if (r != 0) return r;
|
| - return aString.slowToString().compareTo(bString.slowToString());
|
| + String aString = a.primitiveValue;
|
| + String bString = b.primitiveValue;
|
| + return aString.compareTo(bString);
|
| }
|
|
|
| int visitList(ListConstantValue a, ListConstantValue b) {
|
|
|