| Index: pkg/compiler/lib/src/resolution/typedefs.dart
|
| diff --git a/pkg/compiler/lib/src/resolution/typedefs.dart b/pkg/compiler/lib/src/resolution/typedefs.dart
|
| index cee72df5c7f297ebe16da6290cdad19a0ccac04f..b34974f5661ecb658e2d570b35c3c22c408fd2fe 100644
|
| --- a/pkg/compiler/lib/src/resolution/typedefs.dart
|
| +++ b/pkg/compiler/lib/src/resolution/typedefs.dart
|
| @@ -5,7 +5,7 @@
|
| library dart2js.resolution.typedefs;
|
|
|
| import '../common.dart';
|
| -import '../compiler.dart' show Compiler;
|
| +import '../common/resolution.dart';
|
| import '../dart_types.dart';
|
| import '../elements/elements.dart'
|
| show FunctionSignature, TypedefElement, TypeVariableElement;
|
| @@ -21,9 +21,9 @@ import 'signatures.dart' show SignatureResolver;
|
| class TypedefResolverVisitor extends TypeDefinitionVisitor {
|
| TypedefElementX get element => enclosingElement;
|
|
|
| - TypedefResolverVisitor(Compiler compiler, TypedefElement typedefElement,
|
| + TypedefResolverVisitor(Resolution resolution, TypedefElement typedefElement,
|
| ResolutionRegistry registry)
|
| - : super(compiler, typedefElement, registry);
|
| + : super(resolution, typedefElement, registry);
|
|
|
| visitTypedef(Typedef node) {
|
| element.computeType(resolution);
|
| @@ -31,7 +31,7 @@ class TypedefResolverVisitor extends TypeDefinitionVisitor {
|
| resolveTypeVariableBounds(node.typeParameters);
|
|
|
| FunctionSignature signature = SignatureResolver.analyze(
|
| - compiler,
|
| + resolution,
|
| scope,
|
| null /* typeVariables */,
|
| node.formals,
|
|
|