| Index: pkg/compiler/lib/src/ssa/builder.dart
 | 
| diff --git a/pkg/compiler/lib/src/ssa/builder.dart b/pkg/compiler/lib/src/ssa/builder.dart
 | 
| index 3b8f1fe6a2a395cbe0d61ec6ce06e98ee1d77c4e..b641cf7fc9cd7fc745461bce78439afc4db4231e 100644
 | 
| --- a/pkg/compiler/lib/src/ssa/builder.dart
 | 
| +++ b/pkg/compiler/lib/src/ssa/builder.dart
 | 
| @@ -3134,7 +3134,7 @@ class SsaBuilder extends ast.Visitor
 | 
|      if (!Selectors.noSuchMethod_.signatureApplies(element)) {
 | 
|        element = coreClasses.objectClass.lookupMember(Identifiers.noSuchMethod_);
 | 
|      }
 | 
| -    if (compiler.enabledInvokeOn && !element.enclosingClass.isObject) {
 | 
| +    if (backend.hasInvokeOnSupport && !element.enclosingClass.isObject) {
 | 
|        // Register the call as dynamic if [noSuchMethod] on the super
 | 
|        // class is _not_ the default implementation from [Object], in
 | 
|        // case the [noSuchMethod] implementation calls
 | 
| @@ -5488,7 +5488,7 @@ class SsaBuilder extends ast.Visitor
 | 
|  
 | 
|    _inferredTypeOfNewList(ast.Node node) =>
 | 
|        inferenceResults.typeOfNewList(sourceElement, node) ??
 | 
| -      compiler.commonMasks.dynamicType;
 | 
| +      compiler.closedWorld.commonMasks.dynamicType;
 | 
|  
 | 
|    visitConditional(ast.Conditional node) {
 | 
|      SsaBranchBuilder brancher = new SsaBranchBuilder(this, compiler, node);
 | 
| 
 |