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); |