From 9b6c68659f4a63ff7bb9b5e17afbfa0905c3d8f0 Mon Sep 17 00:00:00 2001 From: Brendan Hansen Date: Mon, 26 Sep 2022 13:08:17 -0500 Subject: [PATCH] github actions gcc fix --- compiler/src/checker.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/compiler/src/checker.c b/compiler/src/checker.c index b574ff8c..80014d8b 100644 --- a/compiler/src/checker.c +++ b/compiler/src/checker.c @@ -1736,10 +1736,12 @@ CheckStatus check_field_access(AstFieldAccess** pfield) { // there might be an `#inject` that will add a symbol later. When a cycle is // detected however, it uses the levenschtein distance to find the closest symbol // to the attempted lookup. + AstNode *n; + AstType *type_node; try_resolve_from_type: - AstNode* n = try_symbol_raw_resolve_from_type(field->expr->type, field->field); + n = try_symbol_raw_resolve_from_type(field->expr->type, field->field); - AstType* type_node = field->expr->type->ast_type; + type_node = field->expr->type->ast_type; if (!n) n = try_symbol_raw_resolve_from_node((AstNode *) type_node, field->field); if (n) { -- 2.25.1