aboutsummaryrefslogtreecommitdiff
path: root/builtins/types.h
diff options
context:
space:
mode:
authorBruce Hill <bruce@bruce-hill.com>2024-06-06 15:05:35 -0400
committerBruce Hill <bruce@bruce-hill.com>2024-06-06 15:05:35 -0400
commite9abf8a370b0256f96108048eec95b68ef92effc (patch)
tree5987fc28bc90605a7f6e6fa57fbc9da3b1d8deac /builtins/types.h
parentb4dc8587946d5300ae983c9c3cfc2d03f76ed746 (diff)
Prefer 'sizeof(t[n])' over 'sizeof(t)*n'
Diffstat (limited to 'builtins/types.h')
-rw-r--r--builtins/types.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/builtins/types.h b/builtins/types.h
index ac2166f0..864a55c2 100644
--- a/builtins/types.h
+++ b/builtins/types.h
@@ -62,7 +62,7 @@ typedef struct TypeInfo {
.tag=TableInfo, .TableInfo.key=key_expr, .TableInfo.value=value_expr})
#define $FunctionInfo(typestr) &((TypeInfo){.size=sizeof(void*), .align=__alignof__(void*), \
.tag=FunctionInfo, .FunctionInfo.type_str=typestr})
-#define $ClosureInfo(typestr) &((TypeInfo){.size=2*sizeof(void*), .align=__alignof__(void*), \
+#define $ClosureInfo(typestr) &((TypeInfo){.size=sizeof(void*[2]), .align=__alignof__(void*), \
.tag=FunctionInfo, .FunctionInfo.type_str=typestr})
#define $TypeInfoInfo(typestr) &((TypeInfo){.size=sizeof(TypeInfo), .align=__alignof__(TypeInfo), \
.tag=TypeInfoInfo, .TypeInfoInfo.type_str=typestr})