1234567891011121314151617181920212223 |
- 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()
|