anchor.diff:                                 yield entry |])
   
   
  -            let ilModule = seekReadModule (subsys, (subsysMajor, subsysMinor), useHighEntropyVA, ilOnly, only32, is32bitpreferred, only64, platform, isDll, alignVirt, alignPhys, imageBaseReal, ilMetadataVersion) 1
  +            let ilModule = seekReadModule (ilMetadataVersion) 1
               let ilAssemblyRefs = [ for i in 1 .. getNumRows ILTableNames.AssemblyRef do yield seekReadAssemblyRef i ]
   
               member __.Bytes = is.Bytes
  
positive.code:             | true, CacheValue mr2  when bytes = mr2.Bytes ->
                  mr2 // throw away the bytes we just read and recycle the existing ILModuleReader
              | _ ->
                  let mr = ILModuleReader(file, ByteFile(bytes), ilGlobals, true)
                  readersWeakCache.[key] <- CacheValue (mr)
                  mr
  
  
negative.code:                 typ_UIntPtr = ILType.Value (mkILTyspec "System" "UIntPtr")
                  systemRuntimeScopeRef = systemRuntimeScopeRef }
  
          type PEReader(infile: string, is: ByteFile) =
  
              //-----------------------------------------------------------------------
              // Crack the binary headers, build a reader context and return the lazy
  