summary refs log tree commit diff stats
path: root/tests/generics/tbind_bracket.nim
blob: d0c5e2c6b87bee1a29b945a2b1805528ff143c77 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
discard """
  output: "317"
"""

# bug #2599

import mbind_bracket

# also test that `[]` can be passed now as a first class construct:

template takeBracket(x, a, i: untyped) =
  echo x(a, i)

var a: array[10, int]
a[8] = 317

takeBracket(`[]`, a, 8)

let reg = newRegistry[UUIDObject]()
reg.register(UUIDObject())