Files
Nim/tests/macros/t7875.nim
flywind 774e66f3d1 close #7875 add testcase (#17611)
* close #7875 add testcase

* fix
2021-04-02 11:56:30 +02:00

23 lines
321 B
Nim

discard """
nimout: "var mysym`gensym0: MyType[float32]"
joinable: false
"""
import macros
type
MyType[T] = object
# this is totally fine
var mysym: MyType[float32]
macro foobar(): untyped =
let floatSym = bindSym"float32"
result = quote do:
var mysym: MyType[`floatSym`]
echo result.repr
foobar()