Files
Nim/tests/errmsgs/tnested_generic_instantiation.nim
Andreas Rumpf 766960dc15 fixes #11515 (#11624)
* fixes #11515

* better fix for #11515; make tests green
2019-07-01 18:08:50 +02:00

25 lines
335 B
Nim

discard """
action: compile
"""
# bug #4766
type
Plain = ref object
discard
Wrapped[T] = object
value: T
converter toWrapped[T](value: T): Wrapped[T] =
Wrapped[T](value: value)
let result = Plain()
discard $result
proc foo[T2](a: Wrapped[T2]) =
# Error: generic instantiation too nested
discard $a
foo(result)