From e2e5641a450f4d7ea67eae468f1bd479361ec198 Mon Sep 17 00:00:00 2001 From: gingerBill Date: Sat, 15 Jul 2023 13:15:50 +0100 Subject: Update TB; Fix calling nullptr TB_Node* problems --- src/tilde_expr.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/tilde_expr.cpp') diff --git a/src/tilde_expr.cpp b/src/tilde_expr.cpp index ccd126747..702cb42ad 100644 --- a/src/tilde_expr.cpp +++ b/src/tilde_expr.cpp @@ -101,7 +101,7 @@ gb_internal cgValue cg_build_expr(cgProcedure *p, Ast *expr) { cgValue res = cg_build_expr_internal(p, expr); if (res.kind == cgValue_Symbol) { - GB_ASSERT(is_type_pointer(res.type)); + GB_ASSERT(is_type_internally_pointer_like(res.type)); res = cg_value(tb_inst_get_symbol_address(p->func, res.symbol), res.type); } @@ -161,6 +161,7 @@ gb_internal cgValue cg_build_expr_internal(cgProcedure *p, Ast *expr) { token_pos_to_string(token.pos)); return {}; } else if (e->kind == Entity_Nil) { + GB_PANIC("TODO: cg_find_ident nil"); // TODO(bill): is this correct? return cg_value(cast(TB_Node *)nullptr, e->type); } -- cgit v1.2.3