From: Brendan Hansen Date: Mon, 26 Sep 2022 18:08:17 +0000 (-0500) Subject: github actions gcc fix X-Git-Url: https://git.brendanfh.com/?a=commitdiff_plain;h=9b6c68659f4a63ff7bb9b5e17afbfa0905c3d8f0;p=onyx.git github actions gcc fix --- 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) {