parser: RETURN [<native call> AS] SET_FUNC
[m6w6/ext-psi] / src / types / return_stmt.h
index db4820ca3f27fcd4d9735d40f7b0b32bbea55c43..ae05b3adba9c76c699eab245a27eb81e96f22a29 100644 (file)
@@ -36,10 +36,10 @@ 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);