Chromium Code Reviews| Index: pkg/dev_compiler/lib/src/compiler/compiler.dart |
| diff --git a/pkg/dev_compiler/lib/src/compiler/compiler.dart b/pkg/dev_compiler/lib/src/compiler/compiler.dart |
| index 5a84af33c2194ffdf3b1adf86d543e82e5d8f9aa..e66dfca0cd68243390560a49653b7ae764153513 100644 |
| --- a/pkg/dev_compiler/lib/src/compiler/compiler.dart |
| +++ b/pkg/dev_compiler/lib/src/compiler/compiler.dart |
| @@ -86,6 +86,7 @@ class ModuleCompiler { |
| // Read the summaries. |
| var summaryData = |
| new SummaryDataStore(options.summaryPaths, recordDependencyInfo: true); |
| + summaryData.addBundle(null, sdk.getLinkedBundle()); |
|
vsm
2017/01/23 23:43:37
Does it make sense to pass the sdk to the SummaryD
|
| var srcFactory = createSourceFactory(options, |
| sdkResolver: sdkResolver, |
| @@ -97,7 +98,6 @@ class ModuleCompiler { |
| AnalysisEngine.instance.createAnalysisContext() as AnalysisContextImpl; |
| context.analysisOptions = analysisOptions; |
| context.sourceFactory = srcFactory; |
| - context.typeProvider = sdkResolver.dartSdk.context.typeProvider; |
| context.resultProvider = |
| new InputPackagesResultProvider(context, summaryData); |
| options.declaredVariables.forEach(context.declaredVariables.define); |