mirror of
https://github.com/Ed94/Odin.git
synced 2026-06-13 17:32:22 -07:00
Fix using on array in struct
This commit is contained in:
@@ -80,15 +80,19 @@ void populate_using_entity_scope(CheckerContext *ctx, Ast *node, AstField *field
|
||||
switch (t->Array.count) {
|
||||
case 4:
|
||||
populate_using_array_index(ctx, node, field, t, str_lit("w"), 3);
|
||||
populate_using_array_index(ctx, node, field, t, str_lit("a"), 3);
|
||||
/*fallthrough*/
|
||||
case 3:
|
||||
populate_using_array_index(ctx, node, field, t, str_lit("z"), 2);
|
||||
populate_using_array_index(ctx, node, field, t, str_lit("b"), 2);
|
||||
/*fallthrough*/
|
||||
case 2:
|
||||
populate_using_array_index(ctx, node, field, t, str_lit("y"), 1);
|
||||
populate_using_array_index(ctx, node, field, t, str_lit("g"), 1);
|
||||
/*fallthrough*/
|
||||
case 1:
|
||||
populate_using_array_index(ctx, node, field, t, str_lit("x"), 0);
|
||||
populate_using_array_index(ctx, node, field, t, str_lit("r"), 0);
|
||||
/*fallthrough*/
|
||||
default:
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user