* fix #16265: cgen now does not line wrap string litterals which, in combination with other hacks, caused a really obscure looking bug * fix #13999; nimhcr_integration.nim now works for osx * try to make appveyor CI disappear * disable openbsd + add diagnostic for openbsd * enable for openbsd * PTEMP * re-disable openbsd
This commit is contained in:
parent
9ac2ee7b8d
commit
4850f9b596
3 changed files with 23 additions and 5 deletions
|
|
@ -1556,6 +1556,9 @@ proc registerModuleToMain(g: BModuleList; m: BModule) =
|
|||
# nasty nasty hack to get the command line functionality working with HCR
|
||||
# register the 2 variables on behalf of the os module which might not even
|
||||
# be loaded (in which case it will get collected but that is not a problem)
|
||||
# EDIT: indeed, this hack, in combination with another un-necessary one
|
||||
# (`makeCString` was doing line wrap of string litterals) was root cause for
|
||||
# bug #16265.
|
||||
let osModulePath = ($systemModulePath).replace("stdlib_system", "stdlib_os").rope
|
||||
g.mainDatInit.addf("\thcrAddModule($1);\n", [osModulePath])
|
||||
g.mainDatInit.add("\tint* cmd_count;\n")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue