mirror of
https://github.com/nim-lang/Nim.git
synced 2025-12-29 09:24:36 +00:00
21 lines
252 B
Nim
21 lines
252 B
Nim
discard """
|
|
output: "7"
|
|
"""
|
|
|
|
# bug #2023
|
|
|
|
{.deadCodeElim:on.}
|
|
|
|
type
|
|
Obj = object
|
|
iter: iterator (): int8 {.closure.}
|
|
|
|
iterator test(): int8 {.closure.} =
|
|
yield 7
|
|
|
|
proc init():Obj=
|
|
result.iter = test
|
|
|
|
var o = init()
|
|
echo(o.iter())
|