Aria

A low-level systems programming language
git clone git://git.m21c.me/Aria.git
Log | Files | Refs | LICENSE

commit e9c26a1178422628288faaf3776b2ebbfbe4abe7
parent b927e23f373b60c35a1282d31595be9a96d6133d
Author: m21c <ho*******@gmail.com>
Date:   Mon, 20 Apr 2026 21:45:07 +0200

worked on processing record fields

Diffstat:
Mcompiler.c | 1+
1 file changed, 1 insertion(+), 0 deletions(-)

diff --git a/compiler.c b/compiler.c @@ -3225,6 +3225,7 @@ calculatefields(Record *record, Type *recordtype) mod = recordtype->size % recordtype->align; padding = mod ? recordtype->align - mod : 0; + field->offset = padding + recordtype->size; recordtype->size += padding + type->size; } }