Index: pkg/compiler/lib/src/ssa/locals_handler.dart |
diff --git a/pkg/compiler/lib/src/ssa/locals_handler.dart b/pkg/compiler/lib/src/ssa/locals_handler.dart |
index 26410783859d1f351c90968ae94dddc92cb32dd2..2aa766cda9e491236961fb64c0de7404a2a89c01 100644 |
--- a/pkg/compiler/lib/src/ssa/locals_handler.dart |
+++ b/pkg/compiler/lib/src/ssa/locals_handler.dart |
@@ -13,7 +13,7 @@ import '../js_backend/js_backend.dart'; |
import '../native/native.dart' as native; |
import '../tree/tree.dart' as ast; |
import '../types/types.dart'; |
-import '../world.dart' show ClassWorld; |
+import '../world.dart' show ClosedWorld; |
import 'builder.dart' show SyntheticLocal; |
import 'graph_builder.dart'; |
import 'nodes.dart'; |
@@ -267,9 +267,9 @@ class LocalsHandler { |
new SyntheticLocal('receiver', executableContext); |
// Unlike `this`, receiver is nullable since direct calls to generative |
// constructor call the constructor with `null`. |
- ClassWorld classWorld = _compiler.closedWorld; |
+ ClosedWorld closedWorld = _compiler.closedWorld; |
HParameterValue value = |
- new HParameterValue(parameter, new TypeMask.exact(cls, classWorld)); |
+ new HParameterValue(parameter, new TypeMask.exact(cls, closedWorld)); |
builder.graph.explicitReceiverParameter = value; |
builder.graph.entry.addAtEntry(value); |
} |
@@ -625,8 +625,8 @@ class LocalsHandler { |
if (result == null) { |
ThisLocal local = closureData.thisLocal; |
ClassElement cls = local.enclosingClass; |
- ClassWorld classWorld = _compiler.closedWorld; |
- if (classWorld.isUsedAsMixin(cls)) { |
+ ClosedWorld closedWorld = _compiler.closedWorld; |
+ if (closedWorld.isUsedAsMixin(cls)) { |
// If the enclosing class is used as a mixin, [:this:] can be |
// of the class that mixins the enclosing class. These two |
// classes do not have a subclass relationship, so, for |