closes #6213 #11777; add testcase (#20656)

This commit is contained in:
ringabout 2022-10-25 22:39:36 +08:00 • committed by GitHub
commit 2d3e3ab527
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -217,3 +217,30 @@ block: # bug #11085
var bad: set[char] = block:
{}
# bug #6213
block:
block:
type MyEnum = enum a, b
type MyTuple = tuple[x: set[MyEnum]]
var myVar: seq[MyTuple] = @[ (x: {}) ]
doAssert myVar.len == 1
block:
type
Foo = tuple
f: seq[string]
s: string
proc e(): seq[Foo] =
return @[
(@[], "asd")
]
doAssert e()[0].f == @[]
block: # bug #11777
type S = set[0..5]
var s: S = {1, 2}
doAssert 1 in s