Fix compiler errors in compiler detected after enabling @OnlyInputTypes in NI

This commit is contained in:
Dmitriy Novozhilov
2019-05-29 00:00:32 +03:00
parent e574106799
commit bd87332b0c
5 changed files with 9 additions and 5 deletions
@@ -26,7 +26,7 @@ open class EnumWhenLowering(protected val context: CommonBackendContext) : IrEle
private val subjectWithOrdinalStack = mutableListOf<Pair<IrVariable, Lazy<IrVariable>>>()
protected open fun mapConstEnumEntry(entry: IrEnumEntry): Int =
entry.parentAsClass.declarations.filterIsInstance<IrEnumEntry>().indexOf(this).also {
entry.parentAsClass.declarations.filterIsInstance<IrEnumEntry>().indexOf(this as IrEnumEntry).also {
assert(it >= 0) { "enum entry ${entry.dump()} not in parent class" }
}