Merge branch 'slimconfigure'
[m6w6/ext-psi] / src / types / decl_var.h
index ba7332166ff2882babd771a7d4e3f85b36c9d05f..69f9adc34749eab2b27c50e17493db9da916180c 100644 (file)
@@ -31,6 +31,7 @@ struct psi_token;
 struct psi_decl_arg;
 struct psi_let_exp;
 struct psi_set_exp;
+struct psi_validate_scope;
 
 struct psi_decl_var {
        struct psi_token *token;
@@ -60,8 +61,8 @@ static inline char *psi_decl_var_name_prepend(char *current, const char *prepend
        return current;
 }
 
-bool psi_decl_var_validate(struct psi_data *data, struct psi_decl_var *dvar, struct psi_decl *decl,
-               struct psi_let_exp *current_let_exp, struct psi_set_exp *current_set_exp);
+bool psi_decl_var_validate(struct psi_data *data, struct psi_decl_var *dvar,
+               struct psi_validate_scope *scope);
 
 size_t psi_decl_var_get_size(struct psi_decl_var *var);