fixes #404
This commit is contained in:
parent
3a34a8880c
commit
5920edf6e4
6 changed files with 102 additions and 33 deletions
29
tests/vm/tcompiletimetable.nim
Normal file
29
tests/vm/tcompiletimetable.nim
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
discard """
|
||||
msg: '''2
|
||||
3
|
||||
4:2
|
||||
'''
|
||||
"""
|
||||
|
||||
# bug #404
|
||||
|
||||
import macros, tables
|
||||
|
||||
var ZOOT{.compileTime.} = initTable[int, int](2)
|
||||
var iii {.compiletime.} = 1
|
||||
|
||||
macro x:stmt=
|
||||
zoot[iii] = iii*2
|
||||
inc iii
|
||||
echo iii
|
||||
|
||||
x
|
||||
x
|
||||
|
||||
|
||||
macro tupleUnpack: stmt =
|
||||
var (y,z) = (4, 2)
|
||||
echo y, ":", z
|
||||
|
||||
tupleUnpack
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue