diff options
| author | Bruce Hill <bruce@bruce-hill.com> | 2024-09-05 14:56:37 -0400 |
|---|---|---|
| committer | Bruce Hill <bruce@bruce-hill.com> | 2024-09-05 14:56:37 -0400 |
| commit | abe45a3c25fc8b7ba53635fd517653976d94b107 (patch) | |
| tree | cd5c95f18f37413870c1d6fd4ec4f829face4617 /repl.c | |
| parent | c82b664db9b04875faa52c687549a6f50cac8a3d (diff) | |
Rename array_t -> Array_t
Diffstat (limited to 'repl.c')
| -rw-r--r-- | repl.c | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -121,7 +121,7 @@ const TypeInfo *type_to_type_info(type_t *t) case TextType: return &$Text; case ArrayType: { const TypeInfo *item_info = type_to_type_info(Match(t, ArrayType)->item_type); - const TypeInfo array_info = {.size=sizeof(array_t), .align=__alignof__(array_t), + const TypeInfo array_info = {.size=sizeof(Array_t), .align=__alignof__(Array_t), .tag=ArrayInfo, .ArrayInfo.item=item_info}; return memcpy(GC_MALLOC(sizeof(TypeInfo)), &array_info, sizeof(TypeInfo)); } @@ -468,7 +468,7 @@ void eval(env_t *env, ast_t *ast, void *dest) // type_t *index_t = get_type(env, index->index); switch (indexed_t->tag) { case ArrayType: { - array_t arr; + Array_t arr; eval(env, index->indexed, &arr); int64_t raw_index = Int_to_Int64(ast_to_int(env, index->index), false); int64_t index_int = raw_index; @@ -507,14 +507,14 @@ void eval(env_t *env, ast_t *ast, void *dest) } case Array: { assert(t->tag == ArrayType); - array_t arr = {}; + Array_t arr = {}; size_t item_size = type_size(Match(t, ArrayType)->item_type); char item_buf[item_size] = {}; for (ast_list_t *item = Match(ast, Array)->items; item; item = item->next) { eval(env, item->ast, item_buf); Array$insert(&arr, item_buf, I(0), padded_type_size(Match(t, ArrayType)->item_type)); } - memcpy(dest, &arr, sizeof(array_t)); + memcpy(dest, &arr, sizeof(Array_t)); break; } case Table: { |
