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

@file:OptIn(
  InternalComposeApi::class,
)
package test

import androidx.compose.runtime.InternalComposeApi
import androidx.compose.runtime.ComposeCompilerApi
import androidx.compose.runtime.Composable
import androidx.compose.runtime.NonRestartableComposable


val bar: Int @Composable get() { return 123 }

@NonRestartableComposable @Composable fun Example() {
    bar
}

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

val bar: Int
  @Composable @JvmName(name = "getBar") @FunctionKeyMeta(key = -592249968, startOffset = 287, endOffset = 307)
  get() {
    sourceInformationMarkerStart(%composer, <>, "C(<get-bar>):Test.kt#2487m")
    if (isTraceInProgress()) {
      traceEventStart(<>, %changed, -1, <>)
    }
    val tmp0 = 123
    if (isTraceInProgress()) {
      traceEventEnd()
    }
    sourceInformationMarkerEnd(%composer)
    return tmp0
  }
@NonRestartableComposable
@Composable
@FunctionKeyMeta(key = -866191870, startOffset = 347, endOffset = 372)
fun Example(%composer: Composer?, %changed: Int) {
  sourceInformationMarkerStart(%composer, <>, "C(Example)<bar>:Test.kt#2487m")
  if (isTraceInProgress()) {
    traceEventStart(<>, %changed, -1, <>)
  }
  <get-bar>(%composer, 0)
  if (isTraceInProgress()) {
    traceEventEnd()
  }
  sourceInformationMarkerEnd(%composer)
}
