| Index: lib/compiler/implementation/dart_backend/placeholder_collector.dart
|
| diff --git a/lib/compiler/implementation/dart_backend/placeholder_collector.dart b/lib/compiler/implementation/dart_backend/placeholder_collector.dart
|
| index 4a1432dcfe4cb393a6a90466f8370866ae1d22cd..b2d14b1e5f3d5a3f80229caec2d085e882abe643 100644
|
| --- a/lib/compiler/implementation/dart_backend/placeholder_collector.dart
|
| +++ b/lib/compiler/implementation/dart_backend/placeholder_collector.dart
|
| @@ -134,7 +134,12 @@ class SendVisitor extends ResolvedVisitor {
|
| }
|
|
|
| internalError(String reason, {Node node}) {
|
| - collector.internalError(reason, node);
|
| + collector.internalError(reason, node: node);
|
| + }
|
| +
|
| + visitTypeReferenceSend(Send node) {
|
| + ClassElement element = elements[node];
|
| + collector.makeElementPlaceholder(node.selector, element);
|
| }
|
| }
|
|
|
| @@ -368,7 +373,7 @@ class PlaceholderCollector extends Visitor {
|
| }
|
|
|
| void internalError(String reason, {Node node}) {
|
| - compiler.cancel(reason: reason, node: node);
|
| + compiler.cancel(reason, node: node);
|
| }
|
|
|
| void unreachable() { internalError('Unreachable case'); }
|
|
|