Module context

Source

Structs§

EncapsulatingLoweringContext
Lowering context for the encapsulating semantic function.
LoweredExprExternEnum
Lazy expression value of an extern call returning an enum.
LoweringContext
VarRequest
Request for a lowered variable allocation.
VariableAllocator

Enums§

LoweredExpr
Representation of the value of a computed expression.
LoweringFlowError
Cases where the flow of lowering an expression should halt.

Functions§

lowering_flow_error_to_sealed_block
Converts a lowering flow error to the appropriate block builder end, if possible.

Type Aliases§

LoweringResult