X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;ds=sidebyside;f=src%2Ftypes%2Fdecl.c;h=95122ab1d9dad9112f172324f534abd1999b9ae2;hb=31cfe5e5e1bd44d408c5869e63fcc7419e81c294;hp=afad6be33d51b823f46b083928bedb078ffb7d5c;hpb=fbd71a516e68ea8b106261f450c7f215349b24c4;p=m6w6%2Fext-psi diff --git a/src/types/decl.c b/src/types/decl.c index afad6be..95122ab 100644 --- a/src/types/decl.c +++ b/src/types/decl.c @@ -145,6 +145,11 @@ bool psi_decl_validate_nodl(struct psi_data *data, struct psi_decl *decl, struct psi_decl_arg *arg; while (psi_plist_get(decl->args, i++, &arg)) { + if (!arg->var->name) { + arg->var->name = malloc(7); + snprintf(arg->var->name, 6, "arg%zu", i); + arg->var->fqn = strdup(arg->var->name); + } if (!psi_decl_arg_validate(data, arg, type_stack)) { return false; }