fixes #20807, refs #20450, regression with seq inference (#20818)

This commit is contained in:
metagn 2022-11-12 07:27:51 +03:00 • committed by GitHub
commit 77e58bf573
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 16 additions and 1 deletions

View file

@ -244,3 +244,14 @@ block: # bug #11777
type S = set[0..5]
var s: S = {1, 2}
doAssert 1 in s
block: # regression #20807
var s: seq[string]
template fail =
s = @[]
template test(body: untyped) =
body
proc test(a: string) = discard
test: fail()
doAssert not (compiles do:
let x: seq[int] = `@`[string]([]))