X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;ds=inline;f=src%2Fcontext.c;h=5b08426a96bfecf7692b14b0a482508f6b207615;hb=35914cd494aac5ca32868ed4e791ccef04d5216d;hp=ef9cc40490a209a26f7fb806efe5c6ade6066fd0;hpb=d59f10e81c33354ee1589fb10847b4611423de2e;p=m6w6%2Fext-psi diff --git a/src/context.c b/src/context.c index ef9cc40..5b08426 100644 --- a/src/context.c +++ b/src/context.c @@ -699,9 +699,13 @@ static inline int validate_impl_let_stmts(PSI_Data *data, impl *impl) { /* e.g. let foo = *bar; */ let->var->pointer_level = let->val->data.var->pointer_level; let->var->arg = init_decl_arg( - init_decl_type(real_decl_type(let->val->data.var->arg->type)->type, + init_decl_type( + real_decl_type(let->val->data.var->arg->type)->type, real_decl_type(let->val->data.var->arg->type)->name), - init_decl_var(let->var->name, let->var->pointer_level, let->var->array_size)); + init_decl_var( + let->var->name, + let->var->pointer_level, + let->var->array_size)); break; case PSI_LET_NUMEXP: if (!validate_num_exp(data, impl->decl->args, impl->decl->func, let->val->data.num)) {