Fix compiler panic on a selector into

This commit is contained in:
kalsprite
2026-08-21 16:38:56 -07:00
parent 580b3f15cd
commit 7fe49fbffb
2 changed files with 31 additions and 0 deletions

View File

@@ -6546,6 +6546,11 @@ gb_internal lbAddr lb_build_addr_internal(lbProcedure *p, Ast *expr) {
return lb_build_addr_from_entity(p, e, expr);
case_end;
case_ast_node(bd, BasicDirective, expr);
lbValue ptr = lb_address_from_load_or_generate_local(p, lb_build_expr(p, expr));
return lb_addr(ptr);
case_end;
case_ast_node(se, SelectorExpr, expr);
Ast *sel_node = unparen_expr(se->selector);
if (sel_node->kind == Ast_Ident) {