Chromium Code Reviews| 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 76bc31d41b60119eea82f51abc3bd068d5f78e0e..8ce0648b81d9e257b9f0ab4ba7c168ee7f9d2dcd 100644 |
| --- a/lib/compiler/implementation/dart_backend/placeholder_collector.dart |
| +++ b/lib/compiler/implementation/dart_backend/placeholder_collector.dart |
| @@ -175,6 +175,15 @@ class PlaceholderCollector extends AbstractVisitor { |
| internalError('Unreachable case'); |
| } |
| } |
| + } else if (element.isTopLevel()) { |
| + Node fieldNode = element.parseNode(compiler); |
| + if (fieldNode is Identifier) { |
| + makeElementPlaceholder(fieldNode, element); |
| + } else if (fieldNode is SendSet) { |
| + makeElementPlaceholder(fieldNode.selector, element); |
| + } else { |
| + assert(false); // Unreachable. |
|
Anton Muhin
2012/08/16 11:05:48
nit: internalError, please
Roman
2012/08/16 11:46:09
Done.
|
| + } |
| } |
| } |