effd21d074
`$$forInline` functions do not pass through the state machine generator, and optimizing `Ref`s before that changes how assignments inside lambdas passed to `suspendCoroutine`, etc. behave: without a `Ref`, the assignment is not reflected in the continuation object, so the variable has old value on resumption. These functions will be optimized later, after they are inlined somewhere and the state machine is generated. ^KT-52198 Fixed