From 3e03129f9da6d6f70dffda56e5d497136da065cf Mon Sep 17 00:00:00 2001 From: Oldes Date: Wed, 5 Dec 2018 19:15:06 +0100 Subject: [PATCH] FIX: fix of the previous fix.. Git somehow fooled me with reverting my changes. Related issue: https://github.com/rebol/rebol-issues/issues/2331 --- src/core/n-loop.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/core/n-loop.c b/src/core/n-loop.c index 85e68ad744..8c6607313a 100644 --- a/src/core/n-loop.c +++ b/src/core/n-loop.c @@ -254,7 +254,7 @@ if (THROWN(ds)) { // Break, throw, continue, error. if (Check_Error(ds) >= 0) { - *DS_RETURN = *DS_NEXT; + *DS_RETURN = *DS_NEXT; // use thrown result as a return return R_RET; // does not resets series position } } @@ -267,9 +267,7 @@ } else Trap_Arg(var); - // !!!!! ???? allowed to write VAR???? - *var = *DS_ARG(1); - //*D_RET = *var; + *var = *DS_ARG(1); // restores starting value position return R_RET; }