[FIR] Store fir for invalid when branches
^KTIJ-25646 fixed Merge-request: KT-MR-10646 Merged-by: Egor Kulikov <Egor.Kulikov@jetbrains.com>
This commit is contained in:
@@ -0,0 +1,7 @@
|
||||
class SomeClass() {}
|
||||
|
||||
fun someFun() {
|
||||
when {
|
||||
is SomeClass
|
||||
}
|
||||
}
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
FILE: invalidWhen.kt
|
||||
public? final? class SomeClass : R|kotlin/Any| {
|
||||
public? constructor(): R|SomeClass| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
}
|
||||
|
||||
}
|
||||
public? final? fun someFun(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
@@ -0,0 +1,14 @@
|
||||
FILE: invalidWhen.kt
|
||||
public? final? class SomeClass : R|kotlin/Any| {
|
||||
public? [ContainingClassKey=SomeClass] constructor(): R|SomeClass| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
}
|
||||
public? final? fun someFun(): R|kotlin/Unit| {
|
||||
when () {
|
||||
ERROR_EXPR(No expression in condition with expression) -> {
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user