3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-12 20:18:18 +00:00

remove relative include from API

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2017-07-31 16:32:26 -07:00
parent e8cdc34219
commit 5cda9504f1
2 changed files with 16 additions and 11 deletions

View file

@ -22,16 +22,16 @@ Notes:
#define Z3_H_ #define Z3_H_
#include<stdio.h> #include<stdio.h>
#include "api/z3_macros.h" #include "z3_macros.h"
#include "api/z3_api.h" #include "z3_api.h"
#include "api/z3_ast_containers.h" #include "z3_ast_containers.h"
#include "api/z3_algebraic.h" #include "z3_algebraic.h"
#include "api/z3_polynomial.h" #include "z3_polynomial.h"
#include "api/z3_rcf.h" #include "z3_rcf.h"
#include "api/z3_fixedpoint.h" #include "z3_fixedpoint.h"
#include "api/z3_optimization.h" #include "z3_optimization.h"
#include "api/z3_interp.h" #include "z3_interp.h"
#include "api/z3_fpa.h" #include "z3_fpa.h"
#endif #endif

View file

@ -720,8 +720,13 @@ namespace smt {
} }
void setup::setup_i_arith() { void setup::setup_i_arith() {
if (m_params.m_arith_mode == AS_OPTINF) {
m_context.register_plugin(alloc(smt::theory_lra, m_manager, m_params));
}
else {
m_context.register_plugin(alloc(smt::theory_i_arith, m_manager, m_params)); m_context.register_plugin(alloc(smt::theory_i_arith, m_manager, m_params));
} }
}
void setup::setup_r_arith() { void setup::setup_r_arith() {
// to disable theory lra // to disable theory lra