anchor.diff:        for (var librarySource in explicitSources) {
           var path = librarySource.fullName;
   
  -        var parseResult = inputParsedUnitResults[path];
  +        var parseResult = analysisDriver.parseFileSync(path);
           if (parseResult == null) {
             throw ArgumentError('No parsed unit for $path');
           }
  
positive.code:       assembler = PackageBundleAssembler();
        if (_shouldOutputSummary) {
          await logger.runAsync('Build and write output summary', () async {
            // Prepare all unlinked units.
            await logger.runAsync('Prepare unlinked units', () async {
              for (var src in explicitSources) {
                await _prepareUnit('${src.uri}');
              }
            });
  
            // Build and assemble linked libraries.
            _computeLinkedLibraries2();
  
  
negative.code:             }
  
              var partPath = partSource.fullName;
              var partParseResult = analysisDriver.parseFileSync(partPath);
              if (partParseResult == null) {
                throw ArgumentError('No parsed unit for part $partPath in $path');
              }
  