defer
defer cleanup_expressionIn a compiled function, registers cleanup for exit. Deferred expressions run in reverse registration order, including when returning early.
Example (inside fn)
let buffer = alloc(u8[64])
defer free(buffer)defer cleanup_expressionIn a compiled function, registers cleanup for exit. Deferred expressions run in reverse registration order, including when returning early.
Example (inside fn)
let buffer = alloc(u8[64])
defer free(buffer)