FIR: don't report EQUALITY_NOT_APPLICABLE for classes from java.*

Workaround for KT-48113
This commit is contained in:
Mikhail Glukhikh
2021-08-10 21:48:47 +03:00
parent b617aca8ee
commit 73a8b4544a
6 changed files with 37 additions and 4 deletions
@@ -0,0 +1,9 @@
FILE: IntersectionWithJavaString.kt
public final fun collapse(path: R|kotlin/String|): R|kotlin/Unit| {
lval result: R|ft<kotlin/String, kotlin/String?>| = (R|<local>/path| as R|java/lang/String|).R|java/lang/String.replace|(String(123), String(456))
when () {
!==(R|<local>/result|, R|<local>/path|) -> {
}
}
}