X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=src%2Ftypes%2Fimpl.h;h=6a1b7417235463ac9ac0ae9ba3a20b4381e00188;hb=ad2c22df5e451fffecc7b7ebdc9c5a4bb36e543e;hp=83b0e81f77180f89951c9e86dd8f542df09f4260;hpb=9bcb1df0786a8193d65949c857baaba2f4296e84;p=m6w6%2Fext-psi diff --git a/src/types/impl.h b/src/types/impl.h index 83b0e81..6a1b741 100644 --- a/src/types/impl.h +++ b/src/types/impl.h @@ -37,11 +37,13 @@ struct psi_impl_func; struct psi_impl { struct psi_impl_func *func; struct psi_decl *decl; + void *info; struct { struct psi_plist *ret; struct psi_plist *let; struct psi_plist *set; struct psi_plist *fre; + struct psi_plist *ass; } stmts; }; @@ -60,4 +62,7 @@ struct psi_impl_arg *psi_impl_get_arg(struct psi_impl *impl, struct psi_impl_var struct psi_decl_arg *psi_impl_get_temp_let_arg(struct psi_impl *impl, struct psi_decl_var *var); +struct psi_decl_arg *psi_impl_get_decl_arg(struct psi_impl *impl, + struct psi_decl_var *var); + #endif