Report error instead of assertion when property is used as operator

#KT-34857 fixed
This commit is contained in:
Ilya Chernikov
2020-01-24 12:36:34 +01:00
parent a1acb4afaf
commit 9623b0eedb
9 changed files with 43 additions and 1 deletions
+8
View File
@@ -0,0 +1,8 @@
// !LANGUAGE: +NewInference
val Int.plusAssign: (Int) -> Unit
get() = {}
fun main() {
1 <!PROPERTY_AS_OPERATOR!>+=<!> 2
}
+8
View File
@@ -0,0 +1,8 @@
// !LANGUAGE: +NewInference
val Int.plusAssign: (Int) -> Unit
get() = {}
fun main() {
1 <!PROPERTY_AS_OPERATOR!>+=<!> 2
}
+4
View File
@@ -0,0 +1,4 @@
package
public val kotlin.Int.plusAssign: (kotlin.Int) -> kotlin.Unit
public fun main(): kotlin.Unit