Add check_all scripts

This commit is contained in:
Jeroen van Rijn
2025-06-16 22:26:24 +02:00
parent c4fb5ebf9b
commit 29d9a12491
3 changed files with 158 additions and 0 deletions

View File

@@ -148,6 +148,11 @@ gb_internal bool does_require_msgSend_stret(Type *return_type) {
if (return_type == nullptr) {
return false;
}
if (build_context.metrics.os != TargetOs_darwin) {
return false;
}
if (build_context.metrics.arch == TargetArch_i386 || build_context.metrics.arch == TargetArch_amd64) {
i64 struct_limit = type_size_of(t_uintptr) << 1;
return type_size_of(return_type) > struct_limit;