Fix for KT-3969: Codegen fails on unary calls with default arguments

#KT-3969 Fixed
This commit is contained in:
Michael Bogdanov
2014-10-03 14:04:03 +04:00
parent d61352c8f3
commit 0c11ca680e
3 changed files with 27 additions and 2 deletions
@@ -0,0 +1,19 @@
var result = "Fail"
class A
fun A.inc(s: String = "OK"): A {
result = s
return this
}
fun box(): String {
var a = A()
a++
if (result != "OK") return "Fail 1"
result = "Fail"
++a
return result
}