Ignore wrong types

This commit is contained in:
gingerBill
2024-03-23 14:59:35 +00:00
parent 624b870f28
commit 194d3fe6bd

View File

@@ -2325,7 +2325,7 @@ gb_internal void check_return_stmt(CheckerContext *ctx, Ast *node) {
}
} else if (x->kind == Ast_MatrixIndexExpr) {
Entity *f = entity_of_node(x->MatrixIndexExpr.expr);
if (is_entity_local_variable(f)) {
if (is_type_matrix(f->type) && is_entity_local_variable(f)) {
unsafe_return_error(o, "the address of an indexed variable", f->type);
}
}