summary refs log tree commit diff stats
path: root/lib
diff options
context:
space:
mode:
authoree7 <45465154+ee7@users.noreply.github.com>2020-12-02 20:48:16 +0100
committerGitHub <noreply@github.com>2020-12-02 20:48:16 +0100
commit629b22e3d50e9903512ec893174eb797d9ed431b (patch)
tree1575efac631f889f637d3c2eaadd4a54386b6cc5 /lib
parent139075e96565f4b7436e8d2368f85f11852aa668 (diff)
downloadNim-629b22e3d50e9903512ec893174eb797d9ed431b.tar.gz
styleCheck: Fix error for `sugar` and `std/with` (#16176)
With this commit, we no longer see an error if we pass
`--styleCheck:error` when compiling a file that contains `import sugar`
or `import std/with`.

The problem was that those modules (and only those modules) import
`std/private/underscored_calls`, which contained a styleCheck issue:
its spelling of `nnkArgList` didn't match the `nnkArglist` spelling in
`macros.nim`.

This commit fixes the issue by renaming `nnkArgList` to `nnkArglist`
repo-wide. The other way around would be a breaking change for code that
used `nnkArglist` and `--styleCheck:error`.

Fixes: #16174
Diffstat (limited to 'lib')
-rw-r--r--lib/std/private/underscored_calls.nim2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/std/private/underscored_calls.nim b/lib/std/private/underscored_calls.nim
index f0bcbcc74..6d0a99ab5 100644
--- a/lib/std/private/underscored_calls.nim
+++ b/lib/std/private/underscored_calls.nim
@@ -39,7 +39,7 @@ proc underscoredCall(n, arg0: NimNode): NimNode =
     result.add arg0
 
 proc underscoredCalls*(result, calls, arg0: NimNode) =
-  expectKind calls, {nnkArgList, nnkStmtList, nnkStmtListExpr}
+  expectKind calls, {nnkArglist, nnkStmtList, nnkStmtListExpr}
 
   for call in calls:
     if call.kind in {nnkStmtList, nnkStmtListExpr}: