tbind_bracket.nim 316 B

123456789101112131415161718192021
  1. discard """
  2. output: "317"
  3. """
  4. # bug #2599
  5. import mbind_bracket
  6. # also test that `[]` can be passed now as a first class construct:
  7. template takeBracket(x, a, i: untyped) =
  8. echo x(a, i)
  9. var a: array[10, int]
  10. a[8] = 317
  11. takeBracket(`[]`, a, 8)
  12. let reg = newRegistry[UUIDObject]()
  13. reg.register(UUIDObject())