diff --git a/src/check_type.cpp b/src/check_type.cpp index 21b9369b7..a6511ce22 100644 --- a/src/check_type.cpp +++ b/src/check_type.cpp @@ -3128,7 +3128,7 @@ gb_internal void check_matrix_type(CheckerContext *ctx, Type **type, Ast *node) if ((generic_row == nullptr && generic_column == nullptr) && row_count*column_count > MATRIX_ELEMENT_COUNT_MAX) { i64 element_count = row_count*column_count; - error(column.expr, "Matrix types are limited to a maximum of %d elements, got %lld", MATRIX_ELEMENT_COUNT_MAX, cast(long long)element_count); + error(node, "Matrix types are limited to a maximum of %d elements, got %lld", MATRIX_ELEMENT_COUNT_MAX, cast(long long)element_count); }