IR: make IrExpression and subtypes classes

This commit is contained in:
Alexander Udalov
2020-07-22 21:46:03 +02:00
parent ba7ff36274
commit 4351f5235b
47 changed files with 164 additions and 255 deletions
@@ -42,7 +42,7 @@ data class LoopBounds(val headState: SuspendState, val exitState: SuspendState)
data class TryState(val tryState: SuspendState, val catchState: SuspendState)
class IrDispatchPoint(val target: SuspendState) : IrExpressionBase() {
class IrDispatchPoint(val target: SuspendState) : IrExpression() {
override val startOffset: Int get() = UNDEFINED_OFFSET
override val endOffset: Int get() = UNDEFINED_OFFSET