| Index: pkg/compiler/lib/src/inferrer/inferrer_visitor.dart
|
| diff --git a/pkg/compiler/lib/src/inferrer/inferrer_visitor.dart b/pkg/compiler/lib/src/inferrer/inferrer_visitor.dart
|
| index fbb788045dd280d44262f851e92dc5eb3d49fca8..85a81bc4627716b7481657c35f67b0d075e20801 100644
|
| --- a/pkg/compiler/lib/src/inferrer/inferrer_visitor.dart
|
| +++ b/pkg/compiler/lib/src/inferrer/inferrer_visitor.dart
|
| @@ -466,7 +466,8 @@ class LocalsHandler<T> {
|
|
|
| void update(LocalElement local, T type, Node node) {
|
| assert(type != null);
|
| - if (compiler.trustTypeAnnotations || compiler.enableTypeAssertions) {
|
| + if (compiler.options.trustTypeAnnotations ||
|
| + compiler.options.enableTypeAssertions) {
|
| type = types.narrowType(type, local.type);
|
| }
|
| updateLocal() {
|
| @@ -779,7 +780,7 @@ abstract class InferrerVisitor<T, E extends MinimalInferrerEngine<T>>
|
|
|
| T visitAssert(Assert node) {
|
| // Avoid pollution from assert statement unless enabled.
|
| - if (compiler.enableUserAssertions) {
|
| + if (compiler.options.enableUserAssertions) {
|
| super.visitAssert(node);
|
| }
|
| return null;
|
|
|