* close #12704 by adding a test * move test to tests/metatype/ttypedesc2.nim
This commit is contained in:
parent
cb0f7c5d9e
commit
b80d293a3f
1 changed files with 14 additions and 0 deletions
|
|
@ -35,9 +35,23 @@ type Point[T] = tuple[x, y: T]
|
||||||
proc origin(T: typedesc): Point[T] = discard
|
proc origin(T: typedesc): Point[T] = discard
|
||||||
discard origin(int)
|
discard origin(int)
|
||||||
|
|
||||||
|
block: # issue #12704
|
||||||
|
const a = $("a", "b")
|
||||||
|
proc fun() =
|
||||||
|
const str = $int
|
||||||
|
let b = $(str, "asdf")
|
||||||
|
fun()
|
||||||
|
|
||||||
# https://github.com/nim-lang/Nim/issues/7516
|
# https://github.com/nim-lang/Nim/issues/7516
|
||||||
import typetraits
|
import typetraits
|
||||||
|
|
||||||
|
block: #issue #12704
|
||||||
|
const a = $("a", "b")
|
||||||
|
proc fun() =
|
||||||
|
const str = name(int)
|
||||||
|
let b = $(str, "asdf")
|
||||||
|
fun()
|
||||||
|
|
||||||
proc hasDefault1(T: type = int): auto = return T.name
|
proc hasDefault1(T: type = int): auto = return T.name
|
||||||
doAssert hasDefault1(int) == "int"
|
doAssert hasDefault1(int) == "int"
|
||||||
doAssert hasDefault1(string) == "string"
|
doAssert hasDefault1(string) == "string"
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue