kotlin version: 2.2.20 error message: java.lang.RuntimeException: Exception while generating code for: FUN LOCAL_FUNCTION_FOR_LAMBDA name:AssignmentListScreen$lambda$4$0$2$2 visibility:private modality:FINAL returnType:kotlin.Unit? VALUE_PARAMETER BOUND_VALUE_PARAMETER kind:Regular name:$assignment index:0 type:world.respect.datalayer.school.model.Assignment? VALUE_PARAMETER kind:Regular name:$composer index:1 type:androidx.compose.runtime.Composer? [assignable] VALUE_PARAMETER kind:Regular name:$changed index:2 type:kotlin.Int annotations: Composable ComposableTarget(applier = "androidx.compose.ui.UiComposable") BLOCK_BODY CALL 'public final fun sourceInformation (composer: androidx.compose.runtime.Composer, sourceInformation: kotlin.String): kotlin.Unit declared in androidx.compose.runtime.ComposerKt' type=kotlin.Unit origin=null ARG composer: GET_VAR '$composer: androidx.compose.runtime.Composer? [assignable] declared in world.respect.app.view.assignment.list.AssignmentListScreenKt.AssignmentListScreen$lambda$4$0$2$2' type=androidx.compose.runtime.Composer? origin=null ARG sourceInformation: CONST String type=kotlin.String value="C70@2739L210:AssignmentListScreen.kt#xvr5a1" WHEN type=kotlin.Unit origin=IF BRANCH if: CALL 'public abstract fun shouldExecute (parametersChanged: kotlin.Boolean, flags: kotlin.Int): kotlin.Boolean declared in androidx.compose.runtime.Composer' type=kotlin.Boolean origin=null ARG : GET_VAR '$composer: androidx.compose.runtime.Composer? [assignable] declared in world.respect.app.view.assignment.list.AssignmentListScreenKt.AssignmentListScreen$lambda$4$0$2$2' type=androidx.compose.runtime.Composer? origin=null ARG parametersChanged: CALL 'public final fun not (): kotlin.Boolean [operator] declared in kotlin.Boolean' type=kotlin.Boolean origin=null ARG : CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=null ARG arg0: CALL 'public final fun and (other: kotlin.Int): kotlin.Int [infix] declared in kotlin.Int' type=kotlin.Int origin=null ARG : GET_VAR '$changed: kotlin.Int declared in world.respect.app.view.assignment.list.AssignmentListScreenKt.AssignmentListScreen$lambda$4$0$2$2' type=kotlin.Int origin=null ARG other: CONST Int type=kotlin.Int value=3 ARG arg1: CONST Int type=kotlin.Int value=2 ARG flags: CALL 'public final fun and (other: kotlin.Int): kotlin.Int [infix] declared in kotlin.Int' type=kotlin.Int origin=null ARG : GET_VAR '$changed: kotlin.Int declared in world.respect.app.view.assignment.list.AssignmentListScreenKt.AssignmentListScreen$lambda$4$0$2$2' type=kotlin.Int origin=null ARG other: CONST Int type=kotlin.Int value=1 then: BLOCK type=kotlin.Unit origin=null WHEN type=kotlin.Unit origin=IF BRANCH if: CALL 'public final fun isTraceInProgress (): kotlin.Boolean declared in androidx.compose.runtime.ComposerKt' type=kotlin.Boolean origin=null then: CALL 'public final fun traceEventStart (key: kotlin.Int, dirty1: kotlin.Int, dirty2: kotlin.Int, info: kotlin.String): kotlin.Unit declared in androidx.compose.runtime.ComposerKt' type=kotlin.Unit origin=null ARG key: CONST Int type=kotlin.Int value=2145097117 ARG dirty1: GET_VAR '$changed: kotlin.Int declared in world.respect.app.view.assignment.list.AssignmentListScreenKt.AssignmentListScreen$lambda$4$0$2$2' type=kotlin.Int origin=null ARG dirty2: CONST Int type=kotlin.Int value=-1 ARG info: CONST String type=kotlin.String value="world.respect.app.view.assignment.list.AssignmentListScreen.... (AssignmentListScreen.kt:70)" VAR name:dueDateStr type:kotlin.String [val] CALL 'public final fun rememberFormattedDateTime (timeInMillis: kotlin.Long, timeZoneId: kotlin.String, joinDateAndTime: kotlin.Function2?, $composer: androidx.compose.runtime.Composer?, $changed: kotlin.Int, $default: kotlin.Int): kotlin.String declared in world.respect.shared.util.RememberDateTimeFormat_androidKt' type=kotlin.String origin=null ARG timeInMillis: BLOCK type=kotlin.Long origin=FOLDED_ELVIS WHEN type=kotlin.Long origin=FOLDED_ELVIS BRANCH if: CALL 'public final fun ANDAND (arg0: kotlin.Boolean, arg1: kotlin.Boolean): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=null ARG arg0: CALL 'public final fun ANDAND (arg0: kotlin.Boolean, arg1: kotlin.Boolean): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=null ARG arg0: COMPOSITE type=kotlin.Boolean origin=null CALL 'public final fun not (): kotlin.Boolean [operator] declared in kotlin.Boolean' type=kotlin.Boolean origin=null ARG : CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=null ARG arg0: GET_VAR '$assignment: world.respect.datalayer.school.model.Assignment? declared in world.respect.app.view.assignment.list.AssignmentListScreenKt.AssignmentListScreen$lambda$4$0$2$2' type=world.respect.datalayer.school.model.Assignment? origin=null ARG arg1: CONST Null type=kotlin.Nothing? value=null ARG arg1: COMPOSITE type=kotlin.Boolean origin=null VAR IR_TEMPORARY_VARIABLE name:tmp1_safe_receiver type:@[Serializable(with = CLASS_REFERENCE 'CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:KClass modality:ABSTRACT visibility:public superTypes:[kotlin.reflect.KDeclarationContainer; kotlin.reflect.KAnnotatedElement; kotlin.reflect.KClassifier]' type=kotlin.reflect.KClass)] kotlin.time.Instant? [val] CALL 'public final fun (): @[Serializable(with = ...)] kotlin.time.Instant? declared in world.respect.datalayer.school.model.Assignment' type=@[Serializable(with = CLASS_REFERENCE 'CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:KClass modality:ABSTRACT visibility:public superTypes:[kotlin.reflect.KDeclarationContainer; kotlin.reflect.KAnnotatedElement; kotlin.reflect.KClassifier]' type=kotlin.reflect.KClass)] kotlin.time.Instant? origin=GET_PROPERTY ARG : TYPE_OP type=world.respect.datalayer.school.model.Assignment origin=IMPLICIT_CAST typeOperand=world.respect.datalayer.school.model.Assignment GET_VAR '$assignment: world.respect.datalayer.school.model.Assignment? declared in world.respect.app.view.assignment.list.AssignmentListScreenKt.AssignmentListScreen$lambda$4$0$2$2' type=world.respect.datalayer.school.model.Assignment? origin=null CALL 'public final fun not (): kotlin.Boolean [operator] declared in kotlin.Boolean' type=kotlin.Boolean origin=null ARG : CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=null ARG arg0: GET_VAR 'val tmp1_safe_receiver: @[Serializable(with = ...)] kotlin.time.Instant? [val] declared in world.respect.app.view.assignment.list.AssignmentListScreenKt.AssignmentListScreen$lambda$4$0$2$2' type=@[Serializable(with = CLASS_REFERENCE 'CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:KClass modality:ABSTRACT visibility:public superTypes:[kotlin.reflect.KDeclarationContainer; kotlin.reflect.KAnnotatedElement; kotlin.reflect.KClassifier]' type=kotlin.reflect.KClass)] kotlin.time.Instant? origin=null ARG arg1: CONST Null type=kotlin.Nothing? value=null ARG arg1: COMPOSITE type=kotlin.Boolean origin=null VAR IR_TEMPORARY_VARIABLE name:tmp2_elvis_lhs type:kotlin.Long [val] CALL 'public final fun toEpochMilliseconds (): kotlin.Long declared in kotlin.time.Instant' type=kotlin.Long origin=null ARG : TYPE_OP type=@[Serializable(with = CLASS_REFERENCE 'CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:KClass modality:ABSTRACT visibility:public superTypes:[kotlin.reflect.KDeclarationContainer; kotlin.reflect.KAnnotatedElement; kotlin.reflect.KClassifier]' type=kotlin.reflect.KClass)] kotlin.time.Instant origin=IMPLICIT_CAST typeOperand=@[Serializable(with = CLASS_REFERENCE 'CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:KClass modality:ABSTRACT visibility:public superTypes:[kotlin.reflect.KDeclarationContainer; kotlin.reflect.KAnnotatedElement; kotlin.reflect.KClassifier]' type=kotlin.reflect.KClass)] kotlin.time.Instant GET_VAR 'val tmp1_safe_receiver: @[Serializable(with = ...)] kotlin.time.Instant? [val] declared in world.respect.app.view.assignment.list.AssignmentListScreenKt.AssignmentListScreen$lambda$4$0$2$2' type=@[Serializable(with = CLASS_REFERENCE 'CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:KClass modality:ABSTRACT visibility:public superTypes:[kotlin.reflect.KDeclarationContainer; kotlin.reflect.KAnnotatedElement; kotlin.reflect.KClassifier]' type=kotlin.reflect.KClass)] kotlin.time.Instant? origin=null CALL 'public final fun not (): kotlin.Boolean [operator] declared in kotlin.Boolean' type=kotlin.Boolean origin=null ARG : CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=null ARG arg0: GET_VAR 'val tmp2_elvis_lhs: kotlin.Long [val] declared in world.respect.app.view.assignment.list.AssignmentListScreenKt.AssignmentListScreen$lambda$4$0$2$2' type=kotlin.Long origin=null ARG arg1: CONST Null type=kotlin.Nothing? value=null then: GET_VAR 'val tmp2_elvis_lhs: kotlin.Long [val] declared in world.respect.app.view.assignment.list.AssignmentListScreenKt.AssignmentListScreen$lambda$4$0$2$2' type=kotlin.Long origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true then: CONST Long type=kotlin.Long value=0 ARG timeZoneId: CALL 'public final fun (): kotlin.String declared in kotlinx.datetime.TimeZone' type=kotlin.String origin=GET_PROPERTY ARG : CALL 'public final fun currentSystemDefault (): kotlinx.datetime.TimeZone declared in kotlinx.datetime.TimeZone.Companion' type=kotlinx.datetime.TimeZone origin=null ARG : GET_FIELD 'FIELD FIELD_FOR_OBJECT_INSTANCE name:Companion type:kotlinx.datetime.TimeZone.Companion visibility:public [final,static] declared in kotlinx.datetime.TimeZone' type=kotlinx.datetime.TimeZone.Companion origin=null ARG joinDateAndTime: COMPOSITE type=kotlin.Nothing? origin=DEFAULT_VALUE CONST Null type=kotlin.Nothing? value=null ARG $composer: GET_VAR '$composer: androidx.compose.runtime.Composer? [assignable] declared in world.respect.app.view.assignment.list.AssignmentListScreenKt.AssignmentListScreen$lambda$4$0$2$2' type=androidx.compose.runtime.Composer? origin=null ARG $changed: CONST Int type=kotlin.Int value=0 ARG $default: CONST Int type=kotlin.Int value=4 COMPOSITE type=kotlin.Unit origin=null BLOCK type=@[Serializable(with = CLASS_REFERENCE 'CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:KClass modality:ABSTRACT visibility:public superTypes:[kotlin.reflect.KDeclarationContainer; kotlin.reflect.KAnnotatedElement; kotlin.reflect.KClassifier]' type=kotlin.reflect.KClass)] kotlin.time.Instant? origin=SAFE_CALL VAR IR_TEMPORARY_VARIABLE name:tmp4_safe_receiver type:@[Serializable(with = CLASS_REFERENCE 'CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:KClass modality:ABSTRACT visibility:public superTypes:[kotlin.reflect.KDeclarationContainer; kotlin.reflect.KAnnotatedElement; kotlin.reflect.KClassifier]' type=kotlin.reflect.KClass)] kotlin.time.Instant? [val] BLOCK type=@[Serializable(with = CLASS_REFERENCE 'CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:KClass modality:ABSTRACT visibility:public superTypes:[kotlin.reflect.KDeclarationContainer; kotlin.reflect.KAnnotatedElement; kotlin.reflect.KClassifier]' type=kotlin.reflect.KClass)] kotlin.time.Instant? origin=FOLDED_SAFE_CALL WHEN type=@[Serializable(with = CLASS_REFERENCE 'CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:KClass modality:ABSTRACT visibility:public superTypes:[kotlin.reflect.KDeclarationContainer; kotlin.reflect.KAnnotatedElement; kotlin.reflect.KClassifier]' type=kotlin.reflect.KClass)] kotlin.time.Instant? origin=FOLDED_SAFE_CALL BRANCH if: COMPOSITE type=kotlin.Boolean origin=null CALL 'public final fun not (): kotlin.Boolean [operator] declared in kotlin.Boolean' type=kotlin.Boolean origin=null ARG : CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=null ARG arg0: GET_VAR '$assignment: world.respect.datalayer.school.model.Assignment? declared in world.respect.app.view.assignment.list.AssignmentListScreenKt.AssignmentListScreen$lambda$4$0$2$2' type=world.respect.datalayer.school.model.Assignment? origin=null ARG arg1: CONST Null type=kotlin.Nothing? value=null then: CALL 'public final fun (): @[Serializable(with = ...)] kotlin.time.Instant? declared in world.respect.datalayer.school.model.Assignment' type=@[Serializable(with = CLASS_REFERENCE 'CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:KClass modality:ABSTRACT visibility:public superTypes:[kotlin.reflect.KDeclarationContainer; kotlin.reflect.KAnnotatedElement; kotlin.reflect.KClassifier]' type=kotlin.reflect.KClass)] kotlin.time.Instant? origin=GET_PROPERTY ARG : TYPE_OP type=world.respect.datalayer.school.model.Assignment origin=IMPLICIT_CAST typeOperand=world.respect.datalayer.school.model.Assignment GET_VAR '$assignment: world.respect.datalayer.school.model.Assignment? declared in world.respect.app.view.assignment.list.AssignmentListScreenKt.AssignmentListScreen$lambda$4$0$2$2' type=world.respect.datalayer.school.model.Assignment? origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true then: CONST Null type=kotlin.Nothing? value=null WHEN type=@[Serializable(with = CLASS_REFERENCE 'CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:KClass modality:ABSTRACT visibility:public superTypes:[kotlin.reflect.KDeclarationContainer; kotlin.reflect.KAnnotatedElement; kotlin.reflect.KClassifier]' type=kotlin.reflect.KClass)] kotlin.time.Instant? origin=null BRANCH if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ ARG arg0: GET_VAR 'val tmp4_safe_receiver: @[Serializable(with = ...)] kotlin.time.Instant? [val] declared in world.respect.app.view.assignment.list.AssignmentListScreenKt.AssignmentListScreen$lambda$4$0$2$2' type=@[Serializable(with = CLASS_REFERENCE 'CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:KClass modality:ABSTRACT visibility:public superTypes:[kotlin.reflect.KDeclarationContainer; kotlin.reflect.KAnnotatedElement; kotlin.reflect.KClassifier]' type=kotlin.reflect.KClass)] kotlin.time.Instant? origin=null ARG arg1: CONST Null type=kotlin.Nothing? value=null then: BLOCK type=kotlin.Nothing? origin=null CALL 'public abstract fun startReplaceGroup (key: kotlin.Int): kotlin.Unit declared in androidx.compose.runtime.Composer' type=kotlin.Unit origin=null ARG : GET_VAR '$composer: androidx.compose.runtime.Composer? [assignable] declared in world.respect.app.view.assignment.list.AssignmentListScreenKt.AssignmentListScreen$lambda$4$0$2$2' type=androidx.compose.runtime.Composer? origin=null ARG key: CONST Int type=kotlin.Int value=-229876899 CALL 'public abstract fun endReplaceGroup (): kotlin.Unit declared in androidx.compose.runtime.Composer' type=kotlin.Unit origin=null ARG : GET_VAR '$composer: androidx.compose.runtime.Composer? [assignable] declared in world.respect.app.view.assignment.list.AssignmentListScreenKt.AssignmentListScreen$lambda$4$0$2$2' type=androidx.compose.runtime.Composer? origin=null CONST Null type=kotlin.Nothing? value=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true then: BLOCK type=@[Serializable(with = CLASS_REFERENCE 'CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:KClass modality:ABSTRACT visibility:public superTypes:[kotlin.reflect.KDeclarationContainer; kotlin.reflect.KAnnotatedElement; kotlin.reflect.KClassifier]' type=kotlin.reflect.KClass)] kotlin.time.Instant origin=null BLOCK type=kotlin.Unit origin=null CALL 'public abstract fun startReplaceGroup (key: kotlin.Int): kotlin.Unit declared in androidx.compose.runtime.Composer' type=kotlin.Unit origin=null ARG : GET_VAR '$composer: androidx.compose.runtime.Composer? [assignable] declared in world.respect.app.view.assignment.list.AssignmentListScreenKt.AssignmentListScreen$lambda$4$0$2$2' type=androidx.compose.runtime.Composer? origin=null ARG key: CONST Int type=kotlin.Int value=-229876898 CALL 'public final fun sourceInformation (composer: androidx.compose.runtime.Composer, sourceInformation: kotlin.String): kotlin.Unit declared in androidx.compose.runtime.ComposerKt' type=kotlin.Unit origin=null ARG composer: GET_VAR '$composer: androidx.compose.runtime.Composer? [assignable] declared in world.respect.app.view.assignment.list.AssignmentListScreenKt.AssignmentListScreen$lambda$4$0$2$2' type=androidx.compose.runtime.Composer? origin=null ARG sourceInformation: CONST String type=kotlin.String value="*76@3024L498" VAR IR_TEMPORARY_VARIABLE name:tmp1_group type:@[Serializable(with = CLASS_REFERENCE 'CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:KClass modality:ABSTRACT visibility:public superTypes:[kotlin.reflect.KDeclarationContainer; kotlin.reflect.KAnnotatedElement; kotlin.reflect.KClassifier]' type=kotlin.reflect.KClass)] kotlin.time.Instant [val] BLOCK type=@[Serializable(with = CLASS_REFERENCE 'CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:KClass modality:ABSTRACT visibility:public superTypes:[kotlin.reflect.KDeclarationContainer; kotlin.reflect.KAnnotatedElement; kotlin.reflect.KClassifier]' type=kotlin.reflect.KClass)] kotlin.time.Instant origin=null COMPOSITE type=kotlin.Unit origin=null VAR IR_TEMPORARY_VARIABLE name:tmp0_group type:@[Serializable(with = CLASS_REFERENCE 'CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:KClass modality:ABSTRACT visibility:public superTypes:[kotlin.reflect.KDeclarationContainer; kotlin.reflect.KAnnotatedElement; kotlin.reflect.KClassifier]' type=kotlin.reflect.KClass)] kotlin.time.Instant [val] CALL 'public final fun also (: T of kotlin.StandardKt.also, block: kotlin.Function1): T of kotlin.StandardKt.also [inline] declared in kotlin.StandardKt' type=@[Serializable(with = CLASS_REFERENCE 'CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:KClass modality:ABSTRACT visibility:public superTypes:[kotlin.reflect.KDeclarationContainer; kotlin.reflect.KAnnotatedElement; kotlin.reflect.KClassifier]' type=kotlin.reflect.KClass)] kotlin.time.Instant origin=null TYPE_ARG T: @[Serializable(with = CLASS_REFERENCE 'CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:KClass modality:ABSTRACT visibility:public superTypes:[kotlin.reflect.KDeclarationContainer; kotlin.reflect.KAnnotatedElement; kotlin.reflect.KClassifier]' type=kotlin.reflect.KClass)] kotlin.time.Instant ARG : TYPE_OP type=@[Serializable(with = CLASS_REFERENCE 'CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:KClass modality:ABSTRACT visibility:public superTypes:[kotlin.reflect.KDeclarationContainer; kotlin.reflect.KAnnotatedElement; kotlin.reflect.KClassifier]' type=kotlin.reflect.KClass)] kotlin.time.Instant origin=IMPLICIT_CAST typeOperand=@[Serializable(with = CLASS_REFERENCE 'CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:KClass modality:ABSTRACT visibility:public superTypes:[kotlin.reflect.KDeclarationContainer; kotlin.reflect.KAnnotatedElement; kotlin.reflect.KClassifier]' type=kotlin.reflect.KClass)] kotlin.time.Instant GET_VAR 'val tmp4_safe_receiver: @[Serializable(with = ...)] kotlin.time.Instant? [val] declared in world.respect.app.view.assignment.list.AssignmentListScreenKt.AssignmentListScreen$lambda$4$0$2$2' type=@[Serializable(with = CLASS_REFERENCE 'CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:KClass modality:ABSTRACT visibility:public superTypes:[kotlin.reflect.KDeclarationContainer; kotlin.reflect.KAnnotatedElement; kotlin.reflect.KClassifier]' type=kotlin.reflect.KClass)] kotlin.time.Instant? origin=null ARG block: BLOCK type=kotlin.Function1<@[Serializable(with = CLASS_REFERENCE 'CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:KClass modality:ABSTRACT visibility:public superTypes:[kotlin.reflect.KDeclarationContainer; kotlin.reflect.KAnnotatedElement; kotlin.reflect.KClassifier]' type=kotlin.reflect.KClass)] kotlin.time.Instant, kotlin.Unit> origin=LAMBDA COMPOSITE type=kotlin.Unit origin=null FUNCTION_REFERENCE 'private final fun AssignmentListScreen$lambda$4$0$2$2$0 ($$composer: androidx.compose.runtime.Composer?, $dueDateStr: kotlin.String, it: @[Serializable(with = ...)] kotlin.time.Instant): kotlin.Unit declared in world.respect.app.view.assignment.list.AssignmentListScreenKt' type=kotlin.Function1<@[Serializable(with = CLASS_REFERENCE 'CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:KClass modality:ABSTRACT visibility:public superTypes:[kotlin.reflect.KDeclarationContainer; kotlin.reflect.KAnnotatedElement; kotlin.reflect.KClassifier]' type=kotlin.reflect.KClass)] kotlin.time.Instant, kotlin.Unit> origin=INLINE_LAMBDA reflectionTarget=null ARG $$composer: GET_VAR '$composer: androidx.compose.runtime.Composer? [assignable] declared in world.respect.app.view.assignment.list.AssignmentListScreenKt.AssignmentListScreen$lambda$4$0$2$2' type=androidx.compose.runtime.Composer? origin=null ARG $dueDateStr: GET_VAR 'val dueDateStr: kotlin.String [val] declared in world.respect.app.view.assignment.list.AssignmentListScreenKt.AssignmentListScreen$lambda$4$0$2$2' type=kotlin.String origin=null COMPOSITE type=kotlin.Unit origin=null GET_VAR 'val tmp0_group: @[Serializable(with = ...)] kotlin.time.Instant [val] declared in world.respect.app.view.assignment.list.AssignmentListScreenKt.AssignmentListScreen$lambda$4$0$2$2' type=@[Serializable(with = CLASS_REFERENCE 'CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:KClass modality:ABSTRACT visibility:public superTypes:[kotlin.reflect.KDeclarationContainer; kotlin.reflect.KAnnotatedElement; kotlin.reflect.KClassifier]' type=kotlin.reflect.KClass)] kotlin.time.Instant origin=null CALL 'public abstract fun endReplaceGroup (): kotlin.Unit declared in androidx.compose.runtime.Composer' type=kotlin.Unit origin=null ARG : GET_VAR '$composer: androidx.compose.runtime.Composer? [assignable] declared in world.respect.app.view.assignment.list.AssignmentListScreenKt.AssignmentListScreen$lambda$4$0$2$2' type=androidx.compose.runtime.Composer? origin=null GET_VAR 'val tmp1_group: @[Serializable(with = ...)] kotlin.time.Instant [val] declared in world.respect.app.view.assignment.list.AssignmentListScreenKt.AssignmentListScreen$lambda$4$0$2$2' type=@[Serializable(with = CLASS_REFERENCE 'CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:KClass modality:ABSTRACT visibility:public superTypes:[kotlin.reflect.KDeclarationContainer; kotlin.reflect.KAnnotatedElement; kotlin.reflect.KClassifier]' type=kotlin.reflect.KClass)] kotlin.time.Instant origin=null COMPOSITE type=kotlin.Unit origin=null WHEN type=kotlin.Unit origin=IF BRANCH if: CALL 'public final fun isTraceInProgress (): kotlin.Boolean declared in androidx.compose.runtime.ComposerKt' type=kotlin.Boolean origin=null then: CALL 'public final fun traceEventEnd (): kotlin.Unit declared in androidx.compose.runtime.ComposerKt' type=kotlin.Unit origin=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true then: CALL 'public abstract fun skipToGroupEnd (): kotlin.Unit declared in androidx.compose.runtime.Composer' type=kotlin.Unit origin=null ARG : GET_VAR '$composer: androidx.compose.runtime.Composer? [assignable] declared in world.respect.app.view.assignment.list.AssignmentListScreenKt.AssignmentListScreen$lambda$4$0$2$2' type=androidx.compose.runtime.Composer? origin=null at org.jetbrains.kotlin.backend.jvm.codegen.FunctionCodegen.generate(FunctionCodegen.kt:53) at org.jetbrains.kotlin.backend.jvm.codegen.FunctionCodegen.generate$default(FunctionCodegen.kt:46) at org.jetbrains.kotlin.backend.jvm.codegen.ClassCodegen.generateMethodNode(ClassCodegen.kt:422) at org.jetbrains.kotlin.backend.jvm.codegen.ClassCodegen.generateMethod(ClassCodegen.kt:439) at org.jetbrains.kotlin.backend.jvm.codegen.ClassCodegen.generate(ClassCodegen.kt:164) at org.jetbrains.kotlin.backend.jvm.JvmIrCodegenFactory.generateFile(JvmIrCodegenFactory.kt:446) at org.jetbrains.kotlin.backend.jvm.JvmIrCodegenFactory.invokeCodegen(JvmIrCodegenFactory.kt:413) at org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler.runCodegen$cli(KotlinToJVMBytecodeCompiler.kt:425) at org.jetbrains.kotlin.cli.pipeline.jvm.JvmBackendPipelinePhase.executePhase(JvmBackendPipelinePhase.kt:89) at org.jetbrains.kotlin.cli.pipeline.jvm.JvmBackendPipelinePhase.executePhase(JvmBackendPipelinePhase.kt:27) at org.jetbrains.kotlin.cli.pipeline.PipelinePhase.phaseBody(PipelinePhase.kt:68) at org.jetbrains.kotlin.cli.pipeline.PipelinePhase.phaseBody(PipelinePhase.kt:58) at org.jetbrains.kotlin.config.phaser.NamedCompilerPhase.invoke(CompilerPhase.kt:102) at org.jetbrains.kotlin.backend.common.phaser.CompositePhase.invoke(PhaseBuilders.kt:22) at org.jetbrains.kotlin.config.phaser.CompilerPhaseKt.invokeToplevel(CompilerPhase.kt:53) at org.jetbrains.kotlin.cli.pipeline.AbstractCliPipeline.runPhasedPipeline(AbstractCliPipeline.kt:109) at org.jetbrains.kotlin.cli.pipeline.AbstractCliPipeline.execute(AbstractCliPipeline.kt:68) at org.jetbrains.kotlin.cli.jvm.K2JVMCompiler.doExecutePhased(K2JVMCompiler.kt:79) at org.jetbrains.kotlin.cli.jvm.K2JVMCompiler.doExecutePhased(K2JVMCompiler.kt:45) at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.kt:90) at org.jetbrains.kotlin.cli.common.CLICompiler.exec(CLICompiler.kt:352) at org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunnerBase.runCompiler(IncrementalJvmCompilerRunnerBase.kt:176) at org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunnerBase.runCompiler(IncrementalJvmCompilerRunnerBase.kt:39) at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.doCompile(IncrementalCompilerRunner.kt:499) at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.compileImpl(IncrementalCompilerRunner.kt:416) at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.compileNonIncrementally(IncrementalCompilerRunner.kt:301) at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.compile(IncrementalCompilerRunner.kt:128) at org.jetbrains.kotlin.daemon.CompileServiceImplBase.execIncrementalCompiler(CompileServiceImpl.kt:684) at org.jetbrains.kotlin.daemon.CompileServiceImplBase.access$execIncrementalCompiler(CompileServiceImpl.kt:94) at org.jetbrains.kotlin.daemon.CompileServiceImpl.compile(CompileServiceImpl.kt:1810) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.rmi/sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:360) at java.rmi/sun.rmi.transport.Transport$1.run(Transport.java:200) at java.rmi/sun.rmi.transport.Transport$1.run(Transport.java:197) at java.base/java.security.AccessController.doPrivileged(AccessController.java:714) at java.rmi/sun.rmi.transport.Transport.serviceCall(Transport.java:196) at java.rmi/sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:598) at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:844) at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:721) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:720) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: java.lang.OutOfMemoryError: GC overhead limit exceeded at org.jetbrains.kotlin.codegen.inline.MethodInliner$doInline$lambdaInliner$1.visitMethodInsn(MethodInliner.kt:403) at org.jetbrains.org.objectweb.asm.tree.MethodInsnNode.accept(MethodInsnNode.java:115) at org.jetbrains.org.objectweb.asm.tree.InsnList.accept(InsnList.java:144) at org.jetbrains.org.objectweb.asm.tree.MethodNode.accept(MethodNode.java:749) at org.jetbrains.kotlin.codegen.inline.MethodInliner.doInline(MethodInliner.kt:426) at org.jetbrains.kotlin.codegen.inline.MethodInliner.doInline(MethodInliner.kt:98) at org.jetbrains.kotlin.codegen.inline.MethodInliner.access$doInline(MethodInliner.kt:41) at org.jetbrains.kotlin.codegen.inline.MethodInliner$doInline$lambdaInliner$1.visitMethodInsn(MethodInliner.kt:346) at org.jetbrains.org.objectweb.asm.tree.MethodInsnNode.accept(MethodInsnNode.java:115) at org.jetbrains.org.objectweb.asm.tree.InsnList.accept(InsnList.java:144) at org.jetbrains.org.objectweb.asm.tree.MethodNode.accept(MethodNode.java:749) at org.jetbrains.kotlin.codegen.inline.MethodInliner.doInline(MethodInliner.kt:426) at org.jetbrains.kotlin.codegen.inline.MethodInliner.doInline(MethodInliner.kt:98) at org.jetbrains.kotlin.codegen.inline.MethodInliner.doInline(MethodInliner.kt:72) at org.jetbrains.kotlin.backend.jvm.codegen.IrInlineCodegen.inlineCall(IrInlineCodegen.kt:314) at org.jetbrains.kotlin.backend.jvm.codegen.IrInlineCodegen.genInlineCall(IrInlineCodegen.kt:68) at org.jetbrains.kotlin.backend.jvm.codegen.IrInlineCallGenerator.genCall(IrInlineCallGenerator.kt:36) at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitCall(ExpressionCodegen.kt:589) at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitCall(ExpressionCodegen.kt:134) at org.jetbrains.kotlin.ir.expressions.IrCall.accept(IrCall.kt:24) at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitVariable(ExpressionCodegen.kt:729) at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitVariable(ExpressionCodegen.kt:134) at org.jetbrains.kotlin.ir.declarations.IrVariable.accept(IrVariable.kt:36) at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitStatementContainer(ExpressionCodegen.kt:530) at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitContainerExpression(ExpressionCodegen.kt:544) at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitContainerExpression(ExpressionCodegen.kt:134) at org.jetbrains.kotlin.ir.visitors.IrVisitor.visitBlock(IrVisitor.kt:122) at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitBlock(ExpressionCodegen.kt:416) at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitBlock(ExpressionCodegen.kt:134) at org.jetbrains.kotlin.ir.expressions.IrBlock.accept(IrBlock.kt:18) at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitVariable(ExpressionCodegen.kt:729) at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitVariable(ExpressionCodegen.kt:134)