Show filename in exception raised by expandFilename on windows (#10365)

This commit is contained in:
Neelesh Chandola 2019-01-18 23:16:35 +05:30 • committed by Andreas Rumpf
commit 3cc39c2eb9

View file

@ -1427,7 +1427,7 @@ proc expandFilename*(filename: string): string {.rtl, extern: "nos$1",
for x in walkFiles(result.string): for x in walkFiles(result.string):
result = x result = x
if not existsFile(result) and not existsDir(result): if not existsFile(result) and not existsDir(result):
raise newException(OSError, "file does not exist") raise newException(OSError, "file '" & result & "' does not exist")
else: else:
# according to Posix we don't need to allocate space for result pathname. # according to Posix we don't need to allocate space for result pathname.
# But we need to free return value with free(3). # But we need to free return value with free(3).