extvar: skip decl registration
[m6w6/ext-psi] / src / types / decl_extvar.c
index e49804c105b31b80ca21ea72591134e382d34ce8..efbec20768787543e22d4c56ee153dde11ef1dee 100644 (file)
@@ -129,6 +129,8 @@ struct psi_decl *psi_decl_extvar_setter(struct psi_decl_extvar *evar)
        func_var->name = realloc(func_var->name, strlen(evar->arg->var->name) + sizeof("_set"));
        strcat(func_var->name, "_set");
 
        func_var->name = realloc(func_var->name, strlen(evar->arg->var->name) + sizeof("_set"));
        strcat(func_var->name, "_set");
 
+       decl->extvar = 1;
+
        return decl;
 }
 
        return decl;
 }
 
@@ -147,6 +149,8 @@ struct psi_decl *psi_decl_extvar_getter(struct psi_decl_extvar *evar)
        func_var->name = realloc(func_var->name, strlen(evar->arg->var->name) + sizeof("_get"));
        strcat(func_var->name, "_get");
 
        func_var->name = realloc(func_var->name, strlen(evar->arg->var->name) + sizeof("_get"));
        strcat(func_var->name, "_get");
 
+       decl->extvar = 1;
+
        return decl;
 }
 
        return decl;
 }