Skip to content

Commit 9e391cf

Browse files
Changes before error encountered
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
1 parent b807104 commit 9e391cf

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/ast/ast_util.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,7 @@ expr * mk_and(ast_manager & m, unsigned num_args, expr * const * args);
103103
app * mk_and(ast_manager & m, unsigned num_args, app * const * args);
104104
inline expr * mk_and(ast_manager & m, ptr_vector<expr> const& args) { return mk_and(m, args.size(), args.data()); }
105105
inline expr * mk_and(ast_manager & m, ptr_buffer<expr> const& args) { return mk_and(m, args.size(), args.data()); }
106+
inline expr * mk_and(ast_manager & m, expr* a, expr* b) { expr* args[2] = { a, b }; return mk_and(m, 2, args); }
106107
inline expr * mk_and(ast_manager & m, std::initializer_list<expr*> args) { return mk_and(m, static_cast<unsigned>(args.size()), args.begin()); }
107108
inline app_ref mk_and(app_ref_vector const& args) { return app_ref(mk_and(args.get_manager(), args.size(), args.data()), args.get_manager()); }
108109
inline expr_ref mk_and(expr_ref_vector const& args) { return expr_ref(mk_and(args.get_manager(), args.size(), args.data()), args.get_manager()); }
@@ -125,6 +126,7 @@ app_ref operator+(expr_ref& a, expr_ref& b);
125126
*/
126127
expr * mk_or(ast_manager & m, unsigned num_args, expr * const * args);
127128
app * mk_or(ast_manager & m, unsigned num_args, app * const * args);
129+
inline expr * mk_or(ast_manager & m, expr* a, expr* b) { expr* args[2] = { a, b }; return mk_or(m, 2, args); }
128130
inline expr * mk_or(ast_manager & m, std::initializer_list<expr*> args) { return mk_or(m, static_cast<unsigned>(args.size()), args.begin()); }
129131
inline app_ref mk_or(app_ref_vector const& args) { return app_ref(mk_or(args.get_manager(), args.size(), args.data()), args.get_manager()); }
130132
inline expr_ref mk_or(expr_ref_vector const& args) { return expr_ref(mk_or(args.get_manager(), args.size(), args.data()), args.get_manager()); }

0 commit comments

Comments
 (0)