Index: lib/compiler/implementation/compiler.dart |
diff --git a/lib/compiler/implementation/compiler.dart b/lib/compiler/implementation/compiler.dart |
index b37b81e912b075cf79ec313394203296cc18b230..3656c72f03079242393ec7c59cec95027a834e73 100644 |
--- a/lib/compiler/implementation/compiler.dart |
+++ b/lib/compiler/implementation/compiler.dart |
@@ -323,7 +323,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'); |
} |
@@ -782,9 +782,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, |