Test case for #7010

This commit is contained in:
Ganesh Viswanathan
2018-09-14 14:07:31 -05:00
parent 7af659cf59
commit 4e305c3040

19
tests/distinct/t7010.nim Normal file
View File

@@ -0,0 +1,19 @@
discard """
exitcode: 0
output: ''''''
"""
# Snippet not defined as ```nim
type MyInt* = distinct int
proc `+`*(x: MyInt, y: MyInt): MyInt {.borrow.}
proc `+=`*(x: var MyInt, y: MyInt) {.borrow.}
proc `=`*(x: var MyInt, y: MyInt) {.borrow.}
var next: MyInt
proc getNext*() : MyInt =
result = next
next += 1.MyInt
next = next + 1.MyInt