Support for in for FCD arrays

This commit is contained in:
gingerBill
2026-03-16 12:21:41 +00:00
parent 5fa274cb6a
commit e87564b205
2 changed files with 23 additions and 0 deletions

View File

@@ -1846,6 +1846,12 @@ gb_internal void check_range_stmt(CheckerContext *ctx, Ast *node, u32 mod_flags)
array_add(&vals, t_int);
break;
case Type_FixedCapacityDynamicArray:
is_possibly_addressable = operand.mode == Addressing_Variable || is_ptr;
array_add(&vals, t->FixedCapacityDynamicArray.elem);
array_add(&vals, t_int);
break;
case Type_DynamicArray:
is_possibly_addressable = true;
array_add(&vals, t->DynamicArray.elem);