anchor.diff:        });
       }
       return DeserializedCodegenResults(
  -        globalTypeInferenceResults, codegenInputs, DeferrableValueMap(results));
  +        globalTypeInferenceResults, codegenInputs, results);
     }
   
     void _deserializeCodegenInput(
  
positive.code:         importedIndices: importedIndices,
          useDeferredStrategy: useDeferredSourceReads);
      backendStrategy.prepareCodegenReader(source);
      Map<MemberEntity, Deferrable<CodegenResult>> codegenResults =
          source.readMemberMap((MemberEntity member) {
        return source.readDeferrable(() {
          List<ModularName> modularNames = [];
          List<ModularExpression> modularExpressions = [];
          CodegenReader reader =
              CodegenReaderImpl(closedWorld, modularNames, modularExpressions);
          source.registerCodegenReader(reader);
          CodegenResult result = CodegenResult.readFromDataSource(
              source, modularNames, modularExpressions);
          source.deregisterCodegenReader(reader);
          return result;
        });
      });
      _reporter.log('Read ${codegenResults.length} members from ${uri}');
      results.addAll(codegenResults);
  
negative.code:       sink.writeMemberMap(
            results,
            (MemberEntity member, CodegenResult result) =>
                result.writeToDataSink(sink));
        sink.close();
      });
    }
  