- Eager evaluation of macro arguments would break inferred arrays on some platforms. #2771.

This commit is contained in:
Christoffer Lerno
2026-01-20 13:02:14 +01:00
parent 61e84e4d34
commit 5390ca6250
3 changed files with 3 additions and 1 deletions

View File

@@ -1451,7 +1451,7 @@ static inline bool sema_analyse_signature(SemaContext *context, Signature *sig,
{
if (!sema_deep_resolve_function_ptr(context, type_info)) return false;
param->type = type_info->type;
if (!sema_set_alignment(context, param->type, &param->alignment, true)) return false;
if (!is_macro && !sema_set_alignment(context, param->type, &param->alignment, true)) return false;
}
if (param->var.init_expr)