3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-06-21 05:13:39 +00:00

disable silly warnings and add needed header for VS

This commit is contained in:
Ken McMillan 2014-02-10 12:56:39 -08:00
parent 19830bcd33
commit f45ad4bdc0
17 changed files with 103 additions and 4 deletions

View file

@ -114,7 +114,7 @@ static void get_interpolant_and_maybe_check(cmd_context & ctx, expr * t, params_
ptr_vector<expr>::const_iterator it = ctx.begin_assertions(); ptr_vector<expr>::const_iterator it = ctx.begin_assertions();
ptr_vector<expr>::const_iterator end = ctx.end_assertions(); ptr_vector<expr>::const_iterator end = ctx.end_assertions();
ptr_vector<ast> cnsts(end - it); ptr_vector<ast> cnsts((unsigned)(end - it));
for (int i = 0; it != end; ++it, ++i) for (int i = 0; it != end; ++it, ++i)
cnsts[i] = *it; cnsts[i] = *it;

View file

@ -25,6 +25,12 @@ Revision History:
#include <string.h> #include <string.h>
#include <stdlib.h> #include <stdlib.h>
#ifdef WIN32
#pragma warning(disable:4996)
#pragma warning(disable:4800)
#pragma warning(disable:4267)
#endif
#include "duality_wrapper.h" #include "duality_wrapper.h"
#include "iz3profiling.h" #include "iz3profiling.h"

View file

@ -21,13 +21,21 @@ Revision History:
#include "duality.h" #ifdef WIN32
#include "duality_profiling.h" #pragma warning(disable:4996)
#pragma warning(disable:4800)
#pragma warning(disable:4267)
#endif
#include <algorithm> #include <algorithm>
#include <fstream> #include <fstream>
#include <set> #include <set>
#include <iterator> #include <iterator>
#include "duality.h"
#include "duality_profiling.h"
#ifndef WIN32 #ifndef WIN32
// #define Z3OPS // #define Z3OPS
#endif #endif

View file

@ -19,6 +19,12 @@ Revision History:
--*/ --*/
#ifdef WIN32
#pragma warning(disable:4996)
#pragma warning(disable:4800)
#pragma warning(disable:4267)
#endif
#include "duality.h" #include "duality.h"
#include "duality_profiling.h" #include "duality_profiling.h"
@ -26,6 +32,7 @@ Revision History:
#include <set> #include <set>
#include <map> #include <map>
#include <list> #include <list>
#include <iterator>
// TODO: make these official options or get rid of them // TODO: make these official options or get rid of them

View file

@ -18,6 +18,13 @@ Revision History:
--*/ --*/
#ifdef WIN32
#pragma warning(disable:4996)
#pragma warning(disable:4800)
#pragma warning(disable:4267)
#pragma warning(disable:4101)
#endif
#include "duality_wrapper.h" #include "duality_wrapper.h"
#include <iostream> #include <iostream>
#include "smt_solver.h" #include "smt_solver.h"

View file

@ -1466,6 +1466,5 @@ namespace std {
}; };
} }
#endif #endif

View file

@ -18,6 +18,12 @@ Revision History:
--*/ --*/
#ifdef WIN32
#pragma warning(disable:4996)
#pragma warning(disable:4800)
#pragma warning(disable:4267)
#pragma warning(disable:4101)
#endif
#include "iz3base.h" #include "iz3base.h"
#include <stdio.h> #include <stdio.h>

View file

@ -17,6 +17,13 @@ Revision History:
--*/ --*/
#ifdef WIN32
#pragma warning(disable:4996)
#pragma warning(disable:4800)
#pragma warning(disable:4267)
#pragma warning(disable:4101)
#endif
#include "iz3base.h" #include "iz3base.h"
#include "iz3checker.h" #include "iz3checker.h"

View file

@ -18,6 +18,14 @@ Revision History:
--*/ --*/
/* Copyright 2011 Microsoft Research. */ /* Copyright 2011 Microsoft Research. */
#ifdef WIN32
#pragma warning(disable:4996)
#pragma warning(disable:4800)
#pragma warning(disable:4267)
#pragma warning(disable:4101)
#endif
#include <assert.h> #include <assert.h>
#include <algorithm> #include <algorithm>
#include <stdio.h> #include <stdio.h>

View file

@ -18,6 +18,15 @@ Revision History:
--*/ --*/
#ifdef WIN32
#pragma warning(disable:4996)
#pragma warning(disable:4800)
#pragma warning(disable:4267)
#pragma warning(disable:4101)
#pragma warning(disable:4805)
#pragma warning(disable:4800)
#endif
#include "iz3mgr.h" #include "iz3mgr.h"
#include <stdio.h> #include <stdio.h>

View file

@ -263,6 +263,7 @@ class iz3mgr {
default:; default:;
} }
assert(0); assert(0);
return 0;
} }
ast arg(const ast &t, int i){ ast arg(const ast &t, int i){

View file

@ -17,6 +17,13 @@ Revision History:
--*/ --*/
#ifdef WIN32
#pragma warning(disable:4996)
#pragma warning(disable:4800)
#pragma warning(disable:4267)
#pragma warning(disable:4101)
#endif
#include "iz3profiling.h" #include "iz3profiling.h"
#include <map> #include <map>

View file

@ -18,6 +18,12 @@ Revision History:
--*/ --*/
#ifdef WIN32
#pragma warning(disable:4996)
#pragma warning(disable:4800)
#pragma warning(disable:4267)
#pragma warning(disable:4101)
#endif
#include "iz3proof.h" #include "iz3proof.h"
#include "iz3profiling.h" #include "iz3profiling.h"

View file

@ -17,6 +17,13 @@ Revision History:
--*/ --*/
#ifdef WIN32
#pragma warning(disable:4996)
#pragma warning(disable:4800)
#pragma warning(disable:4267)
#pragma warning(disable:4101)
#endif
#include "iz3proof_itp.h" #include "iz3proof_itp.h"
#ifndef WIN32 #ifndef WIN32

View file

@ -17,6 +17,13 @@ Revision History:
--*/ --*/
#ifdef WIN32
#pragma warning(disable:4996)
#pragma warning(disable:4800)
#pragma warning(disable:4267)
#pragma warning(disable:4101)
#endif
#include "iz3translate.h" #include "iz3translate.h"
#include "iz3proof.h" #include "iz3proof.h"
#include "iz3profiling.h" #include "iz3profiling.h"

View file

@ -20,6 +20,14 @@ Revision History:
--*/ --*/
#ifdef WIN32
#pragma warning(disable:4996)
#pragma warning(disable:4800)
#pragma warning(disable:4267)
#pragma warning(disable:4101)
#pragma warning(disable:4390)
#endif
#include "iz3translate.h" #include "iz3translate.h"
#include "iz3proof.h" #include "iz3proof.h"
#include "iz3profiling.h" #include "iz3profiling.h"

View file

@ -38,6 +38,12 @@ Revision History:
// template class symbol_table<family_id>; // template class symbol_table<family_id>;
#ifdef WIN32
#pragma warning(disable:4996)
#pragma warning(disable:4800)
#pragma warning(disable:4267)
#pragma warning(disable:4101)
#endif
#include "duality.h" #include "duality.h"
#include "duality_profiling.h" #include "duality_profiling.h"