aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJeroen van Rijn <Kelimion@users.noreply.github.com>2025-10-11 20:32:09 +0200
committerJeroen van Rijn <Kelimion@users.noreply.github.com>2025-10-11 20:32:09 +0200
commite4db455458cc4b376f9983fc9968f6e82fc5ba17 (patch)
tree4bfad41d72bfce8e04993d3a76f977c7eab247dc /src
parent5dbade87e9cc806d581a563b9b587eaf7314fafd (diff)
Fix #5785
Diffstat (limited to 'src')
-rw-r--r--src/checker.cpp22
1 files changed, 9 insertions, 13 deletions
diff --git a/src/checker.cpp b/src/checker.cpp
index 2a82203ef..8b3638c9d 100644
--- a/src/checker.cpp
+++ b/src/checker.cpp
@@ -5093,26 +5093,22 @@ gb_internal void add_import_dependency_node(Checker *c, Ast *decl, PtrMap<AstPac
error(token, "Unable to find package: %.*s", LIT(path));
exit_with_errors();
}
- AstPackage *pkg = *found;
- GB_ASSERT(pkg->scope != nullptr);
-
- id->package = pkg;
+ AstPackage *child_pkg = *found;
+ GB_ASSERT(child_pkg->scope != nullptr);
- ImportGraphNode **found_node = nullptr;
- ImportGraphNode *m = nullptr;
- ImportGraphNode *n = nullptr;
+ id->package = child_pkg;
- found_node = map_get(M, pkg);
+ ImportGraphNode **found_node = map_get(M, child_pkg);
GB_ASSERT(found_node != nullptr);
- m = *found_node;
+ ImportGraphNode *child = *found_node;
found_node = map_get(M, parent_pkg);
GB_ASSERT(found_node != nullptr);
- n = *found_node;
+ ImportGraphNode *parent = *found_node;
- import_graph_node_set_add(&n->succ, m);
- import_graph_node_set_add(&m->pred, n);
- ptr_set_add(&m->scope->imported, n->scope);
+ import_graph_node_set_add(&parent->succ, child);
+ import_graph_node_set_add(&child->pred, parent);
+ ptr_set_add(&parent->scope->imported, child->scope);
case_end;
case_ast_node(ws, WhenStmt, decl);