diff options
Diffstat (limited to 'src/analysis')
| -rw-r--r-- | src/analysis/analysis.odin | 4 |
1 files changed, 4 insertions, 0 deletions
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); |