parent
8573160a44
commit
42e895feb1
1 changed files with 25 additions and 0 deletions
|
|
@ -255,6 +255,31 @@ block:
|
||||||
doAssert e == @[]
|
doAssert e == @[]
|
||||||
doAssert f == @[]
|
doAssert f == @[]
|
||||||
|
|
||||||
|
|
||||||
|
block: # bug #10815
|
||||||
|
type
|
||||||
|
Opcode = enum
|
||||||
|
iChar, iSet
|
||||||
|
|
||||||
|
Inst = object
|
||||||
|
case code: Opcode
|
||||||
|
of iChar:
|
||||||
|
c: char
|
||||||
|
of iSet:
|
||||||
|
cs: set[char]
|
||||||
|
|
||||||
|
Patt = seq[Inst]
|
||||||
|
|
||||||
|
|
||||||
|
proc `$`(p: Patt): string =
|
||||||
|
discard
|
||||||
|
|
||||||
|
proc P(): Patt =
|
||||||
|
result.add Inst(code: iSet)
|
||||||
|
|
||||||
|
const a = P()
|
||||||
|
doAssert $a == ""
|
||||||
|
|
||||||
import tables
|
import tables
|
||||||
|
|
||||||
block: # bug #8007
|
block: # bug #8007
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue