Module lowering

Source

Modules§

calls
Changes the calls to aggregate return types to make them VAR_IN_OUT calls, allowing them to be called from C_APIs and simplifying code generation
polymorphism
Lowering of method calls into indirect calls through virtual tables
property
This module is responsible for lowering any
vtable
Virtual table generation of classes and function blocks.

Structs§

InitVisitor

Functions§

create_call_statement
create_member_reference_with_location