From e6b086e78d2b8619fccd86108b4725d3d2de4a59 Mon Sep 17 00:00:00 2001 From: LeandroLibanio28H Date: Mon, 2 Jun 2025 20:48:25 -0300 Subject: Removing unreacheable block (since e86fde3) --- src/check_expr.cpp | 31 ------------------------------- 1 file changed, 31 deletions(-) (limited to 'src/check_expr.cpp') diff --git a/src/check_expr.cpp b/src/check_expr.cpp index 12655460b..a60eaaf3d 100644 --- a/src/check_expr.cpp +++ b/src/check_expr.cpp @@ -5394,37 +5394,6 @@ gb_internal Entity *check_selector(CheckerContext *c, Operand *operand, Ast *nod return entity; } GB_ASSERT_MSG(entity->type != nullptr, "%.*s (%.*s)", LIT(entity->token.string), LIT(entity_strings[entity->kind])); - - if (entity->kind == Entity_ProcGroup) { - Array procs = entity->ProcGroup.entities; - bool skip = false; - for (Entity *p : procs) { - Type *t = base_type(p->type); - if (t == t_invalid) { - continue; - } - - Operand x = {}; - x.mode = Addressing_Value; - x.type = t; - if (type_hint != nullptr) { - if (check_is_assignable_to(c, &x, type_hint)) { - entity = p; - skip = true; - break; - } - } - } - - if (!skip) { - GB_ASSERT(entity != nullptr); - operand->mode = Addressing_ProcGroup; - operand->type = t_invalid; - operand->expr = node; - operand->proc_group = entity; - return entity; - } - } } } -- cgit v1.2.3