diff options
author | Miran <narimiran@disroot.org> | 2020-08-25 09:57:15 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-08-25 09:57:15 +0200 |
commit | 15ff89cec14ea6d1bc05a5975dedfcb6e712720b (patch) | |
tree | 79c1e72c6fff15d5610f6515ccb461dbcb797360 /lib/pure/strscans.nim | |
parent | 5651a2f711ae0ce3eb86400646ca2b7e9ab2988a (diff) | |
download | Nim-15ff89cec14ea6d1bc05a5975dedfcb6e712720b.tar.gz |
[backport] fix #15064, strscans.scanf edge case for '$+' (#15223)
Diffstat (limited to 'lib/pure/strscans.nim')
-rw-r--r-- | lib/pure/strscans.nim | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/pure/strscans.nim b/lib/pure/strscans.nim index 0125a1926..f078b0d20 100644 --- a/lib/pure/strscans.nim +++ b/lib/pure/strscans.nim @@ -396,7 +396,7 @@ macro scanf*(input: string; pattern: static[string]; results: varargs[typed]): b var resLen = genSym(nskLet, "resLen") conds.add newLetStmt(resLen, newCall(bindSym"parseUntil", inp, results[i], newLit(token), idx)) - conds.add newCall(bindSym"!=", resLen, newLit min) + conds.add newCall(bindSym">=", resLen, newLit min) conds.add resLen else: matchError |