Introduce FirInitializerTypeMismatchChecker

This commit is contained in:
vldf
2021-03-01 19:29:59 +03:00
committed by Mikhail Glukhikh
parent 7ed35e5c2b
commit 24f1f1221e
114 changed files with 647 additions and 285 deletions
+2 -2
View File
@@ -1,5 +1,5 @@
// !WITH_NEW_INFERENCE
val test: Int = if (true) {
val test: Int = <!INITIALIZER_TYPE_MISMATCH!>if (true) {
when (2) {
1 -> 1
else -> null
@@ -7,4 +7,4 @@ val test: Int = if (true) {
}
else {
2
}
}<!>
+2 -2
View File
@@ -21,9 +21,9 @@ fun test1(): Int {
}
fun test2(): Int {
val x: String = when {
val x: String = <!INITIALIZER_TYPE_MISMATCH!>when {
true -> Any()
else -> null
} ?: return 0
} ?: return 0<!>
return x.hashCode()
}