mirror of
https://github.com/nim-lang/Nim.git
synced 2026-02-14 15:23:27 +00:00
fixes #23522
This commit is contained in:
@@ -258,8 +258,7 @@ proc liftIterSym*(g: ModuleGraph; n: PNode; idgen: IdGenerator; owner: PSym): PN
|
||||
let iter = n.sym
|
||||
assert iter.isIterator
|
||||
|
||||
result = newNodeIT(nkStmtListExpr, n.info, n.typ)
|
||||
|
||||
result = newNodeIT(nkStmtListExpr, n.info, iter.typ)
|
||||
let hp = getHiddenParam(g, iter)
|
||||
var env: PNode
|
||||
if owner.isIterator:
|
||||
|
||||
@@ -3,3 +3,6 @@ iterator iter*(): int {.closure.} =
|
||||
|
||||
var x = iter
|
||||
doAssert x() == 3
|
||||
|
||||
let fIt = iterator(): int = yield 70
|
||||
doAssert fIt() == 70
|
||||
|
||||
Reference in New Issue
Block a user