Conventions for ++/-- support Unit-returning inc/dec functions

This commit is contained in:
Andrey Breslav
2011-04-07 19:50:51 +04:00
parent 39a6b63f0a
commit 566f7cd6b5
5 changed files with 98 additions and 10 deletions
@@ -85,3 +85,15 @@ fun <T> tt(t : T) : T {
1 `std::Int.compareTo(Double)`>= 2.0
1 `std::Int.compareTo(Double)`<= 2.0
}
class UnitIncDec {
~uinc~fun inc() : Unit
~udec~fun dec() : Unit
}
fun testUnitIncDec() {
var x = new UnitIncDec()
x`uinc`++
x`udec`--
}