- if (!psi_decl_var_validate(data, func->var, impl->decl, NULL, set)
- && !psi_decl_var_validate(data, func->var, cb_decl, NULL, NULL)
+ if (!func->var->arg
+ && !psi_decl_var_validate(data, func->var, impl, impl->decl, NULL, set)
+ && !psi_decl_var_validate(data, func->var, NULL, cb_decl, NULL, NULL)