12345678910111213141516171819202122 |
- discard """
- errormsg: "type mismatch: got <string> but expected 'ptr'"
- line: 20
- """
- import typetraits
- type
- Vec[N: static[int]; T] = distinct array[N, T]
- var x = Vec([1, 2, 3])
- static:
- assert x.type.name == "Vec[3, system.int]"
- var str1: string = "hello, world!"
- var ptr1: ptr = addr(str1)
- var str2: string = "hello, world!"
- var ptr2: ptr = str2
|