summary refs log tree commit diff stats
path: root/tests/trmacros/tnoalias.nim
blob: ec12d47122fdeb4543e3375e60b20ac69413f615 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
discard """
  output: "23"
"""

template optslice{a = b + c}(a: untyped{noalias}, b, c: untyped): typed =
  a = b
  inc a, c

var
  x = 12
  y = 10
  z = 13

x = y+z

echo x