Module cairo_lang_lowering::lower::usage
source · Expand description
Introduces BlockUsages, which is responsible for computing variables usage in semantic blocks
of a function.
Structs
- Usages of variables and member paths in each semantic block of a function.
- Usages of variables and member paths in semantic code.
Enums
- Member path (e.g. a.b.c). Unlike ExprVarMemberPath, this is not an expression, and has no syntax pointers.