From 6085ad95ff4f712d14de2786a8bd5e2cea4397df Mon Sep 17 00:00:00 2001 From: Andreas Rumpf Date: Tue, 9 Jun 2020 20:39:26 +0200 Subject: [PATCH] fixes #14279 (#14618) --- compiler/closureiters.nim | 8 ++++++-- tests/async/tasynctry.nim | 15 +++++++++++++++ 2 files changed, 21 insertions(+), 2 deletions(-) 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..