Files
Nim/tests/constraints/tconstraints.nim
Adam Strzelecki e80465dacf tests: Trim .nim files trailing whitespace
via OSX: find . -name '*.nim' -exec sed -i '' -E 's/[[:space:]]+$//' {} +
2015-09-04 23:04:32 +02:00

19 lines
294 B
Nim

discard """
line: 16
errormsg: "type mismatch: got (int literal(232))"
"""
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"