projects
/
m6w6
/
ext-psi
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
|
github
raw
|
inline
| side by side
parser: LET foo = CALLBACK[(var_list spec) AS ] LET_CALLBACK
[m6w6/ext-psi]
/
src
/
types
/
impl_var.c
diff --git
a/src/types/impl_var.c
b/src/types/impl_var.c
index c793500836e4b0351bbcc4397ef25e9c7a37a771..af5acd2928e74a4d912bb42beeb5070937320357 100644
(file)
--- a/
src/types/impl_var.c
+++ b/
src/types/impl_var.c
@@
-69,12
+69,9
@@
void psi_impl_var_free(struct psi_impl_var **var_ptr)
bool psi_impl_var_validate(struct psi_data *data, struct psi_impl_var *ivar,
bool psi_impl_var_validate(struct psi_data *data, struct psi_impl_var *ivar,
- struct psi_impl *impl, struct psi_let_exp *let_exp,
- struct psi_set_exp *set_exp)
+ struct psi_impl *impl, struct psi_let_exp *
current_
let_exp,
+ struct psi_set_exp *
current_
set_exp)
{
{
- struct psi_let_exp *current_let_exp = let_exp;
- struct psi_set_exp *current_set_exp = set_exp;
-
if (current_let_exp) {
while ((current_let_exp = current_let_exp->outer)) {
struct psi_impl_var *svar = psi_let_exp_get_impl_var(current_let_exp);
if (current_let_exp) {
while ((current_let_exp = current_let_exp->outer)) {
struct psi_impl_var *svar = psi_let_exp_get_impl_var(current_let_exp);