override/implement: correctly generate call to super method with vararg arguments

#KT-7580 FIxed
This commit is contained in:
Dmitry Jemerov
2015-04-24 14:59:46 +02:00
parent f5019371bd
commit 0cf77dfb10
4 changed files with 29 additions and 11 deletions
@@ -0,0 +1,7 @@
open class S {
open fun s(vararg v: Int) {}
}
class D : S() {
<caret>
}
@@ -0,0 +1,9 @@
open class S {
open fun s(vararg v: Int) {}
}
class D : S() {
override fun s(vararg v: Int) {
super.s(*v)
}
}