| author | |
| committer | |
| log | 371c21aa70fc61ef703e34079ce6de6c52ec91df |
| tree | 5dcabfab50a9c5de730e26eccf3aaea2227591c5 |
| parent | 378bf1c3b71fdcc823fb9a5382400ec0a659fc00 |
| signature | Commit is signed but in an unrecognized format. |
- use consistent allocator in `realloc_const_vals_ptrs()`
- unexport `create_fn_raw()`2 files changed, 2 insertions(+), 3 deletions(-)
src/analyze.cpp+2-2| ... | ... | @@ -3379,7 +3379,7 @@ static void get_fully_qualified_decl_name(CodeGen *g, Buf *buf, Tld *tld, bool i |
| 3379 | 3379 | } |
| 3380 | 3380 | } |
| 3381 | 3381 | |
| 3382 | ZigFn *create_fn_raw(CodeGen *g, FnInline inline_value) { | |
| 3382 | static ZigFn *create_fn_raw(CodeGen *g, FnInline inline_value) { | |
| 3383 | 3383 | ZigFn *fn_entry = heap::c_allocator.create<ZigFn>(); |
| 3384 | 3384 | fn_entry->ir_executable = heap::c_allocator.create<IrExecutableSrc>(); |
| 3385 | 3385 | |
| ... | ... | @@ -6111,7 +6111,7 @@ ZigValue **realloc_const_vals_ptrs(CodeGen *g, ZigValue **ptr, size_t old_count, |
| 6111 | 6111 | assert(new_count >= old_count); |
| 6112 | 6112 | |
| 6113 | 6113 | size_t new_item_count = new_count - old_count; |
| 6114 | ZigValue **result = heap::c_allocator.reallocate(ptr, old_count, new_count); | |
| 6114 | ZigValue **result = g->pass1_arena->reallocate(ptr, old_count, new_count); | |
| 6115 | 6115 | ZigValue *vals = g->pass1_arena->allocate<ZigValue>(new_item_count); |
| 6116 | 6116 | for (size_t i = old_count; i < new_count; i += 1) { |
| 6117 | 6117 | result[i] = &vals[i - old_count]; |
src/analyze.hpp-1| ... | ... | @@ -104,7 +104,6 @@ ZigVar *add_variable(CodeGen *g, AstNode *source_node, Scope *parent_scope, Buf |
| 104 | 104 | ZigType *analyze_type_expr(CodeGen *g, Scope *scope, AstNode *node); |
| 105 | 105 | void append_namespace_qualification(CodeGen *g, Buf *buf, ZigType *container_type); |
| 106 | 106 | ZigFn *create_fn(CodeGen *g, AstNode *proto_node); |
| 107 | ZigFn *create_fn_raw(CodeGen *g, FnInline inline_value); | |
| 108 | 107 | void init_fn_type_id(FnTypeId *fn_type_id, AstNode *proto_node, CallingConvention cc, size_t param_count_alloc); |
| 109 | 108 | AstNode *get_param_decl_node(ZigFn *fn_entry, size_t index); |
| 110 | 109 | Error ATTRIBUTE_MUST_USE type_resolve(CodeGen *g, ZigType *type_entry, ResolveStatus status); |