diff options
author | Timothee Cour <timothee.cour2@gmail.com> | 2021-02-17 00:32:36 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-02-17 09:32:36 +0100 |
commit | b9994925f5051a55bb13bd3115d60c92c52c3c09 (patch) | |
tree | 944f2d01d894afbffb4f4a561837f2b90744743a /lib/pure/os.nim | |
parent | e463a67c74801da832e8659065c162b37f549d64 (diff) | |
download | Nim-b9994925f5051a55bb13bd3115d60c92c52c3c09.tar.gz |
remove all uses of condsyms symbols defined prior to bootstrap nim 0.20.0 (#16918)
* nimNoArrayToCstringConversion deadcode * nimbabel deadcode * nimHasalignOf deadcode * nimvarargstyped deadcode * nimhygiene deadcode * nimNewTypedesc deadcode * nimlocks deadcode * nimHasCppDefine deadcode * nimHasRunnableExamples deadcode * nimHasNilChecks deadcode * nimSymKind deadcode * minor macros refactoring * nimVmEqIdent deadcode * nimNoNil deadcode * nimNoZeroTerminator deadcode * nimHasSymOwnerInMacro deadcode * nimVmExportFixed deadcode * nimNewRuntime deadcode * nimAshr deadcode * nimUncheckedArrayTyp deadcode * nimHasTypeof deadcode * nimErrorProcCanHaveBody deadcode * nimHasHotCodeReloading deadcode * nimHasSignatureHashInMacro deadcode * nimHasDefault deadcode * nimMacrosSizealignof deadcode
Diffstat (limited to 'lib/pure/os.nim')
-rw-r--r-- | lib/pure/os.nim | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/lib/pure/os.nim b/lib/pure/os.nim index 58a565c7a..a65186410 100644 --- a/lib/pure/os.nim +++ b/lib/pure/os.nim @@ -74,7 +74,7 @@ elif defined(posix): else: {.error: "OS module not ported to your operating system!".} -when weirdTarget and defined(nimErrorProcCanHaveBody): +when weirdTarget: {.pragma: noWeirdTarget, error: "this proc is not available on the NimScript/js target".} else: {.pragma: noWeirdTarget.} @@ -2262,10 +2262,7 @@ iterator walkDir*(dir: string; relative = false, checkDir = false): while true: var x = readdir(d) if x == nil: break - when defined(nimNoArrayToCstringConversion): - var y = $cstring(addr x.d_name) - else: - var y = $x.d_name.cstring + var y = $cstring(addr x.d_name) if y != "." and y != "..": var s: Stat let path = dir / y |