From c6bc3f2bd609db3f32bbbdc1b32406ab240de785 Mon Sep 17 00:00:00 2001 From: Brendan Hansen Date: Fri, 8 Oct 2021 12:40:20 -0500 Subject: [PATCH] marking struct types as comptime known --- bin/onyx | Bin 439816 -> 439816 bytes src/symres.c | 1 + 2 files changed, 1 insertion(+) diff --git a/bin/onyx b/bin/onyx index b2c4125ed5cbb75ca3400bbdb4838f9874afe97d..d8cf6602c1e1278d16450d073d5e634693a853d3 100755 GIT binary patch delta 67 zcmeBpBh~RnYC{LJi0d@>^v6-g8;n{XW~u9Mx;t}P*}3L9%|k!Pd_U0Qs#P$p8QV delta 67 zcmeBpBh~RnYC{LJ$m@;%GaHvpejvBzop@35v+H5^!`hnXFt^WPX52o9nd#0FMuzsv U6-+?P48$xz%(}gD1zSHa08IrRMgRZ+ diff --git a/src/symres.c b/src/symres.c index e2c630dd..e1d1232d 100644 --- a/src/symres.c +++ b/src/symres.c @@ -93,6 +93,7 @@ static SymresStatus symres_struct_type(AstStructType* s_node) { if (s_node->flags & Ast_Flag_Type_Is_Resolved) return Symres_Success; s_node->flags |= Ast_Flag_Type_Is_Resolved; + s_node->flags |= Ast_Flag_Comptime; if (s_node->scope) { // FIX: This is probably wrong for the long term. -- 2.25.1