Speed-up symbolFiles:on operations on windows

This commit is contained in:
Zahary Karadjov 2011-12-07 00:45:52 +02:00
commit 2f95e4d829
2 changed files with 12 additions and 14 deletions

View file

@ -788,7 +788,7 @@ proc loadMethods(r: PRodReader) =
proc getModuleIdx(filename: string): int =
for i in countup(0, high(gMods)):
if sameFile(gMods[i].filename, filename): return i
if gMods[i].filename == filename: return i
result = len(gMods)
setlen(gMods, result + 1)
@ -853,7 +853,7 @@ proc handleSymbolFile(module: PSym, filename: string): PRodReader =
proc GetCRC*(filename: string): TCrc32 =
for i in countup(0, high(gMods)):
if sameFile(gMods[i].filename, filename): return gMods[i].crc
if gMods[i].filename == filename: return gMods[i].crc
result = crcFromFile(filename)
#var idx = getModuleIdx(filename)