From 3751019823ee78bd67b44cb27bc331913f12ff47 Mon Sep 17 00:00:00 2001 From: Dominik Picheta Date: Mon, 30 Mar 2015 00:42:21 +0100 Subject: [PATCH] Fix infinite recursion when await is in except body. --- lib/pure/asyncdispatch.nim | 6 +++--- tests/async/tasynctry.nim | 12 ++++++++++++ tests/async/tasynctry2.nim | 16 ++++++++++++++++ 3 files changed, 31 insertions(+), 3 deletions(-) create mode 100644 tests/async/tasynctry2.nim diff --git a/lib/pure/asyncdispatch.nim b/lib/pure/asyncdispatch.nim index 8e0ac8d213..1b9887098b 100644 --- a/lib/pure/asyncdispatch.nim +++ b/lib/pure/asyncdispatch.nim @@ -1273,7 +1273,7 @@ proc processBody(node, retFutureSym: NimNode, else: discard for i in 0 ..