From 37c8f0a862a570af707809d530b3284c6ff9229c Mon Sep 17 00:00:00 2001 From: Li Jin Date: Thu, 31 Oct 2024 16:29:10 +0800 Subject: Fixed issue #175 and #177. --- spec/inputs/macro.yue | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'spec/inputs') diff --git a/spec/inputs/macro.yue b/spec/inputs/macro.yue index d5197da..5dafd84 100644 --- a/spec/inputs/macro.yue +++ b/spec/inputs/macro.yue @@ -5,6 +5,21 @@ import "macro_export" as { import "macro_todo" as $ +macro not_leak = -> "leak" +do + macro x = -> 123 + print $x + do + macro x = -> math.pi * 2 + print $x + macro x = -> 456 + print $x + + import "macro_todo" as $todo: $not_leak + $not_leak "todo in a do block" + +$not_leak!! + macro WindowFlag = $enum( NoNav NoDecoration -- cgit v1.2.3-55-g6feb