X-Git-Url: https://git.distorted.org.uk/~mdw/sod/blobdiff_plain/f6eafb24c6798b8c68fa00b08814ddf57a0f630c..b7fcf94152e4c1938fbca55d13b1e6a64b694bd6:/src/builtin.lisp diff --git a/src/builtin.lisp b/src/builtin.lisp index 1c14f19..fbef93b 100644 --- a/src/builtin.lisp +++ b/src/builtin.lisp @@ -85,6 +85,9 @@ (define-class-slot "initsz" (class) size-t (format nil "sizeof(struct ~A)" (ilayout-struct-tag class))) +(define-class-slot "align" (class) size-t + (format nil "SOD__ALIGNOF(struct ~A)" (ilayout-struct-tag class))) + (define-class-slot "imprint" (class stream) (* (fun (* void) ("/*p*/" (* void)))) (format nil "~A__imprint" class)