Files
Nim/tests/errmsgs/tconceptconstraint.nim
Timothee Cour e40ff24c23 typeToString: type float => typedesc[float] (#17011)
* typeToString: type float => typedesc[float]

* fixup

* fix tests
2021-02-12 17:10:20 +01:00

22 lines
270 B
Nim

discard """
errormsg: "cannot instantiate B"
line: 20
nimout: '''
got: <typedesc[string]>
but expected: <T: A>
'''
"""
type
A = concept c
advance(c)
B[T: A] = object
child: ref B[T]
proc advance(x: int): int = x + 1
var a: B[int]
var b: B[string]