doc: fix typo
[platform/upstream/isl.git] / isl_ast_private.h
index 8aef29a..c1bf334 100644 (file)
@@ -19,7 +19,7 @@ struct isl_ast_expr {
        enum isl_ast_expr_type type;
 
        union {
-               isl_int i;
+               isl_val *v;
                isl_id *id;
                struct {
                        enum isl_ast_op_type op;
@@ -34,7 +34,6 @@ struct isl_ast_expr {
 
 #include <isl_list_templ.h>
 
-__isl_give isl_ast_expr *isl_ast_expr_alloc_int(isl_ctx *ctx, isl_int i);
 __isl_give isl_ast_expr *isl_ast_expr_alloc_int_si(isl_ctx *ctx, int i);
 __isl_give isl_ast_expr *isl_ast_expr_alloc_op(isl_ctx *ctx,
        enum isl_ast_op_type op, int n_arg);
@@ -95,10 +94,15 @@ __isl_give isl_ast_node *isl_ast_node_if_set_then(
        __isl_take isl_ast_node *node, __isl_take isl_ast_node *child);
 
 struct isl_ast_print_options {
+       int ref;
+       isl_ctx *ctx;
+
        __isl_give isl_printer *(*print_for)(__isl_take isl_printer *p,
+               __isl_take isl_ast_print_options *options,
                __isl_keep isl_ast_node *node, void *user);
        void *print_for_user;
        __isl_give isl_printer *(*print_user)(__isl_take isl_printer *p,
+               __isl_take isl_ast_print_options *options,
                __isl_keep isl_ast_node *node, void *user);
        void *print_user_user;
 };