Index: pkg/compiler/lib/src/parser/node_listener.dart |
diff --git a/pkg/compiler/lib/src/parser/node_listener.dart b/pkg/compiler/lib/src/parser/node_listener.dart |
index bb92072d2034706265516fd6bffbaea0686234b5..2fb77387828f3488a8ee01ef54ec008a35f1f02e 100644 |
--- a/pkg/compiler/lib/src/parser/node_listener.dart |
+++ b/pkg/compiler/lib/src/parser/node_listener.dart |
@@ -496,11 +496,11 @@ class NodeListener extends ElementListener { |
AsyncModifier asyncModifier = popNode(); |
NodeList initializers = popNode(); |
NodeList formals = popNode(); |
- NodeList typeVariables = popNode(); |
// The name can be an identifier or a send in case of named constructors. |
Expression name = popNode(); |
TypeAnnotation type = popNode(); |
Modifiers modifiers = popNode(); |
+ NodeList typeVariables = popNode(); |
pushNode(new FunctionExpression(name, typeVariables, formals, body, type, |
modifiers, initializers, null, asyncModifier)); |
} |