//
// Source
// ------------------------------------------

import androidx.compose.runtime.*

class SomeClassImpl: SomeClass() {
    @Composable
    override fun SomeFunction(): Int = 10
}

//
// Transformed IR
// ------------------------------------------

@StabilityInferred(parameters = 1)
class SomeClassImpl : SomeClass {
  @Composable
  @FunctionKeyMeta(key = -1552515385, startOffset = 148, endOffset = 176)
  override fun SomeFunction(%composer: Composer?, %changed: Int): Int {
    %composer.startReplaceGroup(<>)
    sourceInformation(%composer, "C(SomeFunction):Test.kt")
    if (isTraceInProgress()) {
      traceEventStart(<>, %changed, -1, <>)
    }
    val tmp0 = 10
    if (isTraceInProgress()) {
      traceEventEnd()
    }
    %composer.endReplaceGroup()
    return tmp0
  }
  static val %stable: Int = 0
}
