Skip to content

Commit

Permalink
close #12704 by adding a test (tuple codegen error) (#13592)
Browse files Browse the repository at this point in the history
* close #12704 by adding a test

* move test to tests/metatype/ttypedesc2.nim
  • Loading branch information
timotheecour authored Mar 6, 2020
1 parent cb0f7c5 commit b80d293
Showing 1 changed file with 14 additions and 0 deletions.
14 changes: 14 additions & 0 deletions tests/metatype/ttypedesc2.nim
Original file line number Diff line number Diff line change
Expand Up @@ -35,9 +35,23 @@ type Point[T] = tuple[x, y: T]
proc origin(T: typedesc): Point[T] = discard
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
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
doAssert hasDefault1(int) == "int"
doAssert hasDefault1(string) == "string"
Expand Down

0 comments on commit b80d293

Please sign in to comment.