Index: pkg/compiler/lib/src/resolution/resolution.dart |
diff --git a/pkg/compiler/lib/src/resolution/resolution.dart b/pkg/compiler/lib/src/resolution/resolution.dart |
index 58d038b404312f4ba057ff6982f835d0446edfb3..820c333faac3a0cd1cacb939fe6a4a1118745443 100644 |
--- a/pkg/compiler/lib/src/resolution/resolution.dart |
+++ b/pkg/compiler/lib/src/resolution/resolution.dart |
@@ -974,6 +974,8 @@ class ResolverTask extends CompilerTask { |
FunctionExpression node = element.parseNode(parsingContext); |
return measure(() => SignatureResolver.analyze( |
compiler, |
+ element.enclosingElement.buildScope(), |
+ node.typeVariables, |
node.parameters, |
node.returnType, |
element, |