| Index: pkg/compiler/lib/src/inferrer/type_graph_nodes.dart
|
| diff --git a/pkg/compiler/lib/src/inferrer/type_graph_nodes.dart b/pkg/compiler/lib/src/inferrer/type_graph_nodes.dart
|
| index 6519aa9ac218206b6374393834963d176435a641..ddca26254a4baf0e582b5f8586a2d8175fed56b1 100644
|
| --- a/pkg/compiler/lib/src/inferrer/type_graph_nodes.dart
|
| +++ b/pkg/compiler/lib/src/inferrer/type_graph_nodes.dart
|
| @@ -868,7 +868,7 @@ class DynamicCallSiteTypeInformation extends CallSiteTypeInformation {
|
| TypeInformation handleIntrisifiedSelector(
|
| Selector selector, TypeMask mask, TypeGraphInferrerEngine inferrer) {
|
| ClosedWorld closedWorld = inferrer.closedWorld;
|
| - if (!closedWorld.backend.intImplementation.isResolved) return null;
|
| + if (!closedWorld.backendClasses.intImplementation.isResolved) return null;
|
| if (mask == null) return null;
|
| if (!mask.containsOnlyInt(closedWorld)) {
|
| return null;
|
| @@ -878,7 +878,7 @@ class DynamicCallSiteTypeInformation extends CallSiteTypeInformation {
|
| if (arguments.positional.length > 1) return null;
|
|
|
| ClassElement uint31Implementation =
|
| - closedWorld.backend.uint31Implementation;
|
| + closedWorld.backendClasses.uint31Implementation;
|
| bool isInt(info) => info.type.containsOnlyInt(closedWorld);
|
| bool isEmpty(info) => info.type.isEmpty;
|
| bool isUInt31(info) {
|
| @@ -887,7 +887,7 @@ class DynamicCallSiteTypeInformation extends CallSiteTypeInformation {
|
|
|
| bool isPositiveInt(info) {
|
| return info.type.satisfies(
|
| - closedWorld.backend.positiveIntImplementation, closedWorld);
|
| + closedWorld.backendClasses.positiveIntImplementation, closedWorld);
|
| }
|
|
|
| TypeInformation tryLater() => inferrer.types.nonNullEmptyType;
|
|
|