From c8b297729092ffccad1c4ac2bad7e598af0d7d2f Mon Sep 17 00:00:00 2001 From: Daniel Gavin Date: Tue, 28 Sep 2021 15:34:24 +0200 Subject: Add Multi_Pointer_Type support. --- src/analysis/analysis.odin | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/analysis') diff --git a/src/analysis/analysis.odin b/src/analysis/analysis.odin index 0806a4c..30e84f9 100644 --- a/src/analysis/analysis.odin +++ b/src/analysis/analysis.odin @@ -840,6 +840,10 @@ resolve_type_expression :: proc(ast_context: ^AstContext, node: ^ast.Expr) -> (i symbol, ok := resolve_type_expression(ast_context, v.elem); symbol.pointers += 1; return symbol, ok; + case Multi_Pointer_Type: + symbol, ok := resolve_type_expression(ast_context, v.elem); + symbol.pointers += 1; + return symbol, ok; case Index_Expr: indexed, ok := resolve_type_expression(ast_context, v.expr); -- cgit v1.2.3