Remove custom alignment limit

This commit is contained in:
gingerBill
2021-09-13 16:44:01 +01:00
parent 8de728e3dc
commit 526a42c6ca
2 changed files with 3 additions and 9 deletions
+1 -7
View File
@@ -215,13 +215,7 @@ bool check_custom_align(CheckerContext *ctx, Ast *node, i64 *align_) {
error(node, "#align must be a power of 2, got %lld", align);
return false;
}
// NOTE(bill): Success!!!
i64 custom_align = gb_clamp(align, 1, build_context.max_align);
if (custom_align < align) {
warning(node, "Custom alignment has been clamped to %lld from %lld", align, custom_align);
}
*align_ = custom_align;
*align_ = align;
return true;
}
}