Merge pull request #8970 from genotrance/test-7010

Test case for #7010
This commit is contained in:
Andreas Rumpf
2018-09-16 11:39:27 +02:00
committed by GitHub

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