Module cairo_lang_lowering::borrow_check
source · Structs
- Information about the callsite of the current block. When lowering uses Goto, this won’t be necessary.
- Demanded variables from a certain point in the flow until the end of the function.
- Borrowchecking uses sequential flow block. Every branching statement splits the block. When lowering uses Goto, the lowering will also use these kind of blocks, and we won’t have this indirection.
Functions
- Report borrow checking diagnostics.