mirror of
https://github.com/Ed94/Odin.git
synced 2026-08-02 20:58:15 +00:00
Change vector memory layout and operations; for in vector.
This commit is contained in:
+5
-3
@@ -693,22 +693,24 @@ void check_stmt_internal(Checker *c, AstNode *node, u32 flags) {
|
||||
}
|
||||
break;
|
||||
case Type_Array:
|
||||
// val = make_type_pointer(c->allocator, t->Array.elem);
|
||||
val = t->Array.elem;
|
||||
idx = t_int;
|
||||
break;
|
||||
|
||||
case Type_DynamicArray:
|
||||
// val = make_type_pointer(c->allocator, t->DynamicArray.elem);
|
||||
val = t->DynamicArray.elem;
|
||||
idx = t_int;
|
||||
break;
|
||||
|
||||
case Type_Slice:
|
||||
// val = make_type_pointer(c->allocator, t->Slice.elem);
|
||||
val = t->Slice.elem;
|
||||
idx = t_int;
|
||||
break;
|
||||
|
||||
case Type_Vector:
|
||||
val = t->Vector.elem;
|
||||
idx = t_int;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user