diff options
Diffstat (limited to 'tests/borrow/tinvalidborrow.nim')
-rw-r--r-- | tests/borrow/tinvalidborrow.nim | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/tests/borrow/tinvalidborrow.nim b/tests/borrow/tinvalidborrow.nim deleted file mode 100644 index 08148608d..000000000 --- a/tests/borrow/tinvalidborrow.nim +++ /dev/null @@ -1,25 +0,0 @@ -discard """ - cmd: "nim check --hints:off --warnings:off $file" - action: "reject" - nimout:''' -tinvalidborrow.nim(18, 3) Error: only a 'distinct' type can borrow `.` -tinvalidborrow.nim(19, 3) Error: only a 'distinct' type can borrow `.` -tinvalidborrow.nim(20, 1) Error: no symbol to borrow from found -''' -""" - -# bug #516 - -type - TAtom = culong - Test {.borrow:`.`.} = distinct int - Foo[T] = object - a: int - Bar[T] {.borrow:`.`.} = Foo[T] - OtherFoo {.borrow:`.`.} = Foo[int] -proc `==`*(a, b: TAtom): bool {.borrow.} - -var - d, e: TAtom - -discard( $(d == e) ) |