ScopeContext struct

Defined in module scope_context (scope_context.l0).

Represents backend cleanup state for a single lexical scope.

Fields

scope_id: int
parent: ScopeContext*
owned_vars: VectorBase*
declared_vars: VectorBase*
with_cleanup_inline: VectorBase*
with_cleanup_block: StmtId
with_cleanup_in_progress: bool