From 7cd2d14b6410a17783020cea390f2be9534fa432 Mon Sep 17 00:00:00 2001 From: gingerBill Date: Fri, 14 Jul 2023 11:58:18 +0100 Subject: Very start of working on Tilde Backend for Odin --- src/entity.cpp | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'src/entity.cpp') diff --git a/src/entity.cpp b/src/entity.cpp index 649dd900d..c943863fc 100644 --- a/src/entity.cpp +++ b/src/entity.cpp @@ -2,8 +2,6 @@ struct Scope; struct Checker; struct Type; struct DeclInfo; -struct lbModule; -struct lbProcedure; #define ENTITY_KINDS \ @@ -183,8 +181,14 @@ struct Entity { Entity * aliased_of; - lbModule * code_gen_module; - lbProcedure *code_gen_procedure; + union { + struct lbModule *code_gen_module; + struct cgModule *cg_module; + }; + union { + struct lbProcedure *code_gen_procedure; + struct cgProcedure *cg_procedure; + }; u64 order_in_src; String deprecated_message; -- cgit v1.2.3