diff options
Diffstat (limited to 'tests/macros')
-rw-r--r-- | tests/macros/tbugs.nim | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/tests/macros/tbugs.nim b/tests/macros/tbugs.nim index 1ecb0d4cc..1bfce6bc4 100644 --- a/tests/macros/tbugs.nim +++ b/tests/macros/tbugs.nim @@ -9,7 +9,10 @@ TTaa TTaa true true -nil''' +nil +42 +false +true''' output: '''test 2''' @@ -88,3 +91,16 @@ proc calc(): array[1, int] = const c = calc() echo c[0] + + +# bug #3046 + +macro sampleMacroInt(i: int): stmt = + echo i.intVal + +macro sampleMacroBool(b: bool): stmt = + echo b.boolVal + +sampleMacroInt(42) +sampleMacroBool(false) +sampleMacroBool(system.true) |