summary refs log tree commit diff stats
path: root/lib
diff options
context:
space:
mode:
authorflywind <43030857+xflywind@users.noreply.github.com>2020-07-15 15:46:17 +0800
committerGitHub <noreply@github.com>2020-07-15 03:46:17 -0400
commitc5f64f101b772a1df3ed61c1a2f26a21767b580c (patch)
tree40f1b117321d371a6a6154806f7261ac21e56db1 /lib
parentf2b041f1684430d0118864b3900c54a1bfc15fa3 (diff)
downloadNim-c5f64f101b772a1df3ed61c1a2f26a21767b580c.tar.gz
fix #13086 (#14987)
* fix #6608

* minor

* fix

* clean tests

* make testamnet happy

* again

* minor

* fix #13086
Diffstat (limited to 'lib')
-rw-r--r--lib/pure/parseopt.nim4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/pure/parseopt.nim b/lib/pure/parseopt.nim
index a95a5b48d..94df5ea40 100644
--- a/lib/pure/parseopt.nim
+++ b/lib/pure/parseopt.nim
@@ -280,8 +280,8 @@ proc handleShortOption(p: var OptParser; cmd: string) =
   while i < cmd.len and cmd[i] in {'\t', ' '}:
     inc(i)
     p.inShortState = false
-  if i < cmd.len and cmd[i] in {':', '='} or
-      card(p.shortNoVal) > 0 and p.key.string[0] notin p.shortNoVal:
+  if i < cmd.len and (cmd[i] in {':', '='} or
+      card(p.shortNoVal) > 0 and p.key.string[0] notin p.shortNoVal):
     if i < cmd.len and cmd[i] in {':', '='}:
       inc(i)
     p.inShortState = false