diff options
author | Neelesh Chandola <neelesh.chandola@outlook.com> | 2020-04-27 22:46:40 +0530 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-04-27 19:16:40 +0200 |
commit | d38853c504d89d6e361f064a17391afaf42d74b8 (patch) | |
tree | bb36866341c08608be8408a61ebd832dad2afaa5 /compiler | |
parent | a3a317b76d7b189c9b28adc32ec02ab742610ae1 (diff) | |
download | Nim-d38853c504d89d6e361f064a17391afaf42d74b8.tar.gz |
Undefine `paramCount` & `paramStr` in nimscript.nim for *.nims (#12860)
* Remove `paramStr` and `paramCount` from implicitly imported nimscript.nim * Update changelog.md * Update stable nimble commit hash Co-authored-by: Andreas Rumpf <rumpf_a@web.de>
Diffstat (limited to 'compiler')
-rw-r--r-- | compiler/scriptconfig.nim | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/compiler/scriptconfig.nim b/compiler/scriptconfig.nim index 13ab03426..994a2d342 100644 --- a/compiler/scriptconfig.nim +++ b/compiler/scriptconfig.nim @@ -141,10 +141,12 @@ proc setupVM*(module: PSym; cache: IdentCache; scriptName: string; setResult(a, options.existsConfigVar(conf, a.getString 0)) cbconf nimcacheDir: setResult(a, options.getNimcacheDir(conf).string) - cbconf paramStr: - setResult(a, os.paramStr(int a.getInt 0)) - cbconf paramCount: - setResult(a, os.paramCount()) + result.registerCallback "stdlib.os." & astToStr(paramStr), + proc (a: VmArgs) = + setResult(a, os.paramStr(int a.getInt 0)) + result.registerCallback "stdlib.os." & astToStr(paramCount), + proc (a: VmArgs) = + setResult(a, os.paramCount()) cbconf cmpIgnoreStyle: setResult(a, strutils.cmpIgnoreStyle(a.getString 0, a.getString 1)) cbconf cmpIgnoreCase: |