diff --git a/compiler/closureiters.nim b/compiler/closureiters.nim index 3422a8a46c..675f1ae413 100644 --- a/compiler/closureiters.nim +++ b/compiler/closureiters.nim @@ -129,7 +129,7 @@ # break :stateLoop import - ast, msgs, idents, + ast, astalgo, msgs, idents, renderer, magicsys, lowerings, lambdalifting, modulegraphs, lineinfos type @@ -388,6 +388,10 @@ proc hasYieldsInExpressions(n: PNode): bool = return true else: result = n.hasYields + of nkCast: + for i in 1..