Minor: fix smartcast on var in IrUtils.kt
This commit is contained in:
@@ -334,7 +334,7 @@ fun IrDeclaration.isEffectivelyExternal(): Boolean {
|
|||||||
is IrSimpleFunction -> correspondingProperty ?: parent as? IrDeclaration
|
is IrSimpleFunction -> correspondingProperty ?: parent as? IrDeclaration
|
||||||
else -> parent as? IrDeclaration
|
else -> parent as? IrDeclaration
|
||||||
}
|
}
|
||||||
|
val parent = parent
|
||||||
return when (this) {
|
return when (this) {
|
||||||
is IrFunction -> isExternal || (effectiveParentDeclaration()?.isEffectivelyExternal() ?: false)
|
is IrFunction -> isExternal || (effectiveParentDeclaration()?.isEffectivelyExternal() ?: false)
|
||||||
is IrField -> isExternal || parent is IrDeclaration && parent.isEffectivelyExternal()
|
is IrField -> isExternal || parent is IrDeclaration && parent.isEffectivelyExternal()
|
||||||
|
|||||||
Reference in New Issue
Block a user