From 70f17ac3e81437576f1c039aa5f729e6ad404e41 Mon Sep 17 00:00:00 2001 From: Timothee Cour Date: Thu, 25 Jul 2019 20:00:14 -0700 Subject: [PATCH] add test case with `r:=result` --- tests/magics/talias2.nim | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tests/magics/talias2.nim b/tests/magics/talias2.nim index c66984b91fa1b..23c3b5a287ecf 100644 --- a/tests/magics/talias2.nim +++ b/tests/magics/talias2.nim @@ -128,5 +128,13 @@ block: # fix https://forum.nim-lang.org/t/5015 length := getLength # works doAssert length("alias") == 5 +block: # works with `result` variable too, as asked here: + # https://forum.nim-lang.org/t/5015#31650 + proc foo(): string = + r:=result + r.add "ba" + r.add "bo" + doAssert foo() == "babo" + main1() main2()