| 72 | } |
| 73 | |
| 74 | void Z3_API Z3_optimize_assert(Z3_context c, Z3_optimize o, Z3_ast a) { |
| 75 | Z3_TRY; |
| 76 | LOG_Z3_optimize_assert(c, o, a); |
| 77 | RESET_ERROR_CODE(); |
| 78 | CHECK_FORMULA(a,); |
| 79 | to_optimize_ptr(o)->add_hard_constraint(to_expr(a)); |
| 80 | Z3_CATCH; |
| 81 | } |
| 82 | |
| 83 | void Z3_API Z3_optimize_assert_and_track(Z3_context c, Z3_optimize o, Z3_ast a, Z3_ast t) { |
| 84 | Z3_TRY; |