diff options
| author | Zuhaitz Méndez Fernández de Aránguiz <zuhaitz@debian> | 2026-01-17 15:33:18 +0000 |
|---|---|---|
| committer | Zuhaitz Méndez Fernández de Aránguiz <zuhaitz@debian> | 2026-01-17 15:33:18 +0000 |
| commit | b885629239d04d2860a8853799a3d335d8bec154 (patch) | |
| tree | 98ee21d5e7ef791948456da4f23e6b5bb496de7f /src/ast | |
| parent | e0cf5aca2a17fae1f89860d5106aa901dde32782 (diff) | |
Add support for mixin method dispatch.
Diffstat (limited to 'src/ast')
| -rw-r--r-- | src/ast/ast.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/ast/ast.h b/src/ast/ast.h index 3269e55..a528129 100644 --- a/src/ast/ast.h +++ b/src/ast/ast.h @@ -380,9 +380,11 @@ struct ASTNode int generic_param_count; // Number of generic parameters char *parent; int is_union; - int is_packed; // @packed attribute. - int align; // @align(N) attribute, 0 = default. - int is_incomplete; // Forward declaration (prototype) + int is_packed; // @packed attribute. + int align; // @align(N) attribute, 0 = default. + int is_incomplete; // Forward declaration (prototype) + char **used_structs; // Names of structs used/mixed-in + int used_struct_count; } strct; struct |
