Index: pkg/compiler/lib/src/inferrer/simple_types_inferrer.dart |
diff --git a/pkg/compiler/lib/src/inferrer/simple_types_inferrer.dart b/pkg/compiler/lib/src/inferrer/simple_types_inferrer.dart |
index 5e817af18ab25d3fcd9d9254694c032e34e622eb..225773cd1cbe681d861dcf456cd8061c8029eb46 100644 |
--- a/pkg/compiler/lib/src/inferrer/simple_types_inferrer.dart |
+++ b/pkg/compiler/lib/src/inferrer/simple_types_inferrer.dart |
@@ -901,7 +901,7 @@ class SimpleTypeInferrerVisitor<T> |
T getterType; |
T newType; |
- if (Elements.isErroneous(element)) return types.dynamicType; |
+ if (Elements.isMalformed(element)) return types.dynamicType; |
if (Elements.isStaticOrTopLevelField(element)) { |
Element getterElement = elements[node.selector]; |
@@ -1260,7 +1260,7 @@ class SimpleTypeInferrerVisitor<T> |
T rhsType, |
ast.Node rhs) { |
ArgumentsTypes arguments = new ArgumentsTypes<T>([rhsType], null); |
- if (Elements.isErroneous(element)) { |
+ if (Elements.isMalformed(element)) { |
// Code will always throw. |
} else if (Elements.isStaticOrTopLevelField(element)) { |
handleStaticSend(node, setterSelector, setterMask, element, arguments); |
@@ -2211,7 +2211,7 @@ class SimpleTypeInferrerVisitor<T> |
T visitRedirectingFactoryBody(ast.RedirectingFactoryBody node) { |
Element element = elements.getRedirectingTargetConstructor(node); |
- if (Elements.isErroneous(element)) { |
+ if (Elements.isMalformed(element)) { |
recordReturnType(types.dynamicType); |
} else { |
// We don't create a selector for redirecting factories, and |