commit e9c26a1178422628288faaf3776b2ebbfbe4abe7
parent b927e23f373b60c35a1282d31595be9a96d6133d
Author: m21c <ho*******@gmail.com>
Date: Mon, 20 Apr 2026 21:45:07 +0200
worked on processing record fields
Diffstat:
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;
}
}