aboutsummaryrefslogtreecommitdiff
path: root/builtins/types.c
diff options
context:
space:
mode:
authorBruce Hill <bruce@bruce-hill.com>2024-02-27 13:47:29 -0500
committerBruce Hill <bruce@bruce-hill.com>2024-02-27 13:47:29 -0500
commita7bbbe9584f6e4cd35c9a78e8f83b458ddd8f914 (patch)
treeed355fbb759916f4a73be0404137b45c2b751385 /builtins/types.c
parent805c26e65a4b96d61b98c984c526f2d3e2789749 (diff)
Const typeinfos
Diffstat (limited to 'builtins/types.c')
-rw-r--r--builtins/types.c10
1 files changed, 3 insertions, 7 deletions
diff --git a/builtins/types.c b/builtins/types.c
index 6fe3f682..f016ae24 100644
--- a/builtins/types.c
+++ b/builtins/types.c
@@ -23,19 +23,15 @@ public CORD Type__as_str(const void *typeinfo, bool colorize, const TypeInfo *ty
return c;
}
-public TypeInfo TypeInfo_info = {
+public const TypeInfo TypeInfo_info = {
.size=sizeof(TypeInfo),
.align=__alignof__(TypeInfo),
.tag=CustomInfo,
.TypeInfoInfo.type_str="TypeInfo",
};
-public struct {
- TypeInfo type;
-} Void = {.type={.size=0, .align=0}};
-public struct {
- TypeInfo type;
-} Abort = {.type={.size=0, .align=0}};
+public const TypeInfo Void = {.size=0, .align=0};
+public const TypeInfo Abort = {.size=0, .align=0};
public CORD Func__as_str(const void *fn, bool colorize, const TypeInfo *type)
{