| Index: lib/compiler/implementation/compiler.dart
|
| diff --git a/lib/compiler/implementation/compiler.dart b/lib/compiler/implementation/compiler.dart
|
| index abc40e3844ecb79c6f81597dd1aa5ef21c544333..40a0bf272adb78694f20ae7cfb77d7568c51218e 100644
|
| --- a/lib/compiler/implementation/compiler.dart
|
| +++ b/lib/compiler/implementation/compiler.dart
|
| @@ -471,7 +471,7 @@ class Compiler implements DiagnosticListener {
|
| closureClass = lookupSpecialClass(const SourceString('Closure'));
|
| dynamicClass = lookupSpecialClass(const SourceString('Dynamic'));
|
| nullClass = lookupSpecialClass(const SourceString('Null'));
|
| - types = new Types(dynamicClass);
|
| + types = new Types(this, dynamicClass);
|
| if (!coreLibValid) {
|
| cancel('core library does not contain required classes');
|
| }
|
| @@ -927,9 +927,9 @@ class Compiler implements DiagnosticListener {
|
| () => resolver.resolveFunctionExpression(element, node));
|
| }
|
|
|
| - FunctionSignature resolveTypedef(TypedefElement element) {
|
| - return withCurrentElement(element,
|
| - () => resolver.resolveTypedef(element));
|
| + void resolveTypedef(TypedefElement element) {
|
| + withCurrentElement(element,
|
| + () => resolver.resolveTypedef(element));
|
| }
|
|
|
| FunctionType computeFunctionType(Element element,
|
|
|