diff options
author | Dominik Picheta <dominikpicheta@googlemail.com> | 2015-06-14 20:19:49 +0100 |
---|---|---|
committer | Dominik Picheta <dominikpicheta@googlemail.com> | 2015-06-14 20:19:49 +0100 |
commit | 0e4e187476ce54aef699d0767c5fe3574688eba4 (patch) | |
tree | f22958411fbba525edd433bd01b1e24f3c754ada /compiler | |
parent | 2f68b0baf0c7b70c511a9988640ebd946f2408c0 (diff) | |
download | Nim-0e4e187476ce54aef699d0767c5fe3574688eba4.tar.gz |
Use full file path for CRC checks.
Ref nim-lang/nimsuggest#6. Ref nim-lang/nimsuggest#4.
Diffstat (limited to 'compiler')
-rw-r--r-- | compiler/modules.nim | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/compiler/modules.nim b/compiler/modules.nim index 6cb14c091..dcba5cf3d 100644 --- a/compiler/modules.nim +++ b/compiler/modules.nim @@ -51,19 +51,19 @@ proc crcChanged(fileIdx: int32): bool = of crcNotChanged: result = false of crcCached: - let newCrc = secureHashFile(fileIdx.toFilename) + let newCrc = secureHashFile(fileIdx.toFullPath) result = newCrc != gMemCacheData[fileIdx].crc gMemCacheData[fileIdx].crc = newCrc updateStatus() of crcNotTaken: - gMemCacheData[fileIdx].crc = secureHashFile(fileIdx.toFilename) + gMemCacheData[fileIdx].crc = secureHashFile(fileIdx.toFullPath) result = true updateStatus() proc doCRC(fileIdx: int32) = if gMemCacheData[fileIdx].crcStatus == crcNotTaken: # echo "FIRST CRC: ", fileIdx.ToFilename - gMemCacheData[fileIdx].crc = secureHashFile(fileIdx.toFilename) + gMemCacheData[fileIdx].crc = secureHashFile(fileIdx.toFullPath) proc addDep(x: PSym, dep: int32) = growCache gMemCacheData, dep |