Resolve annotations on multi-declaration for parameter

This commit is contained in:
Denis Zharkov
2015-05-06 11:28:58 +03:00
parent 3d810ffe61
commit b924f35ed3
4 changed files with 45 additions and 0 deletions
@@ -0,0 +1,14 @@
annotation class Ann(val x: Int)
data class A(val x: Int, val y: Int)
fun bar(): Array<A> = null!!
fun foo() {
for (Ann(1) i in 1..100) {}
for (Ann(2) i in 1..100) {}
for (Ann(3) (x, @Ann(4) y) in bar()) {}
for (<!UNRESOLVED_REFERENCE!>Err<!> (x,y) in bar()) {}
}