Fix source information mapping in PsiSourceManager
Add tests for source information mapping KT-17108 source information corrupted on PSI -> IR transformation
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
package test
|
||||
|
||||
class Host {
|
||||
operator fun plusAssign(x: Int) {}
|
||||
|
||||
fun test1() {
|
||||
this += 1
|
||||
}
|
||||
}
|
||||
|
||||
fun foo() = Host()
|
||||
|
||||
fun Host.test2() {
|
||||
this += 1
|
||||
}
|
||||
|
||||
fun test3() {
|
||||
foo() += 1
|
||||
}
|
||||
|
||||
fun test4(a: () -> Host) {
|
||||
a() += 1
|
||||
}
|
||||
Reference in New Issue
Block a user