Files
Nim/tests/generics/tconstraints.nim
metagn b97d603cd0 some test cleanups & category reorganization (#22010)
* clean up some test categories

* mention exact slice issue

* magics into system

* move trangechecks into overflow

* move tmemory to system

* try fix CI

* try fix CI

* final CI fix
2023-06-06 06:54:07 +02:00

17 lines
292 B
Nim

discard """
errormsg: "type mismatch: got <int literal(232)>"
line: 16
"""
proc myGenericProc[T: object|tuple|ptr|ref|distinct](x: T): string =
result = $x
type
TMyObj = tuple[x, y: int]
var
x: TMyObj
assert myGenericProc(x) == "(x: 0, y: 0)"
assert myGenericProc(232) == "232"