Merge branch 'slimconfigure'
[m6w6/ext-psi] / src / types / return_stmt.h
index db4820ca3f27fcd4d9735d40f7b0b32bbea55c43..7d088a6bb9a8ab4dc5cc4035619a58923eda733c 100644 (file)
@@ -36,13 +36,13 @@ struct psi_set_exp;
 
 struct psi_return_stmt {
        struct psi_token *token;
-       struct psi_set_exp *set;
+       struct psi_return_exp *exp;
 };
 
-struct psi_return_stmt *psi_return_stmt_init(struct psi_set_exp *val);
+struct psi_return_stmt *psi_return_stmt_init(struct psi_return_exp *exp);
 void psi_return_stmt_free(struct psi_return_stmt **ret_ptr);
 void psi_return_stmt_dump(int fd, struct psi_return_stmt *ret);
 void psi_return_stmt_exec(struct psi_return_stmt *ret, zval *return_value, struct psi_call_frame *frame);
-bool psi_return_stmt_validate(struct psi_data *data, struct psi_impl *impl);
+bool psi_return_stmt_validate(struct psi_data *data, struct psi_validate_scope *impl);
 
 #endif