Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(962)

Unified Diff: lib/compiler/implementation/dart_backend/placeholder_collector.dart

Issue 10942028: Support class and typedef literals as expressions. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Address Peter's comments. Created 8 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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 c0e51de79ffd133368352b4212cae7c890bbe785..34d36bc30cdc5a0230df1c4578d6233fe4fbf324 100644
--- a/lib/compiler/implementation/dart_backend/placeholder_collector.dart
+++ b/lib/compiler/implementation/dart_backend/placeholder_collector.dart
@@ -130,6 +130,10 @@ class SendVisitor extends ResolvedVisitor {
internalError(String reason, {Node node}) {
collector.internalError(reason, node: node);
}
+
+ visitTypeReferenceSend(Send node) {
+ collector.makeElementPlaceholder(node.selector, elements[node]);
+ }
}
class PlaceholderCollector extends Visitor {

Powered by Google App Engine
This is Rietveld 408576698