| Index: pkg/compiler/lib/src/resolved_visitor.dart
|
| diff --git a/pkg/compiler/lib/src/resolved_visitor.dart b/pkg/compiler/lib/src/resolved_visitor.dart
|
| index 51af7807d15722b52a9695087351f038ead88b84..d75834b61757f878b7689f8641abaa627cb8c24e 100644
|
| --- a/pkg/compiler/lib/src/resolved_visitor.dart
|
| +++ b/pkg/compiler/lib/src/resolved_visitor.dart
|
| @@ -116,7 +116,9 @@ abstract class BaseResolvedVisitor<R> extends Visitor<R>
|
| } else if (Elements.isClosureSend(node, element)) {
|
| return visitor.visitClosureSend(node);
|
| } else {
|
| - if (Elements.isUnresolved(element)) {
|
| + if (node.isConditional) {
|
| + return visitor.visitDynamicSend(node);
|
| + } else if (Elements.isUnresolved(element)) {
|
| if (element == null) {
|
| // Example: f() with 'f' unbound.
|
| // This can only happen inside an instance method.
|
|
|