3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-29 11:55:51 +00:00

fix a few compilation warnings

- remove unused variables and class fields
 - add support for gcc 4.5 & clang's __builtin_unreachable
 - fix 2 bugs related to strict aliasing
 - remove a few unused function parameters

Signed-off-by: Nuno Lopes <t-nclaud@microsoft.com>
This commit is contained in:
Nuno Lopes 2013-04-21 14:36:39 -07:00
parent 0673f645c9
commit 7ce88d4da9
46 changed files with 97 additions and 122 deletions

View file

@ -24,7 +24,7 @@ Revision History:
#include"str_hashtable.h"
#include"z3_exception.h"
volatile bool g_enable_assertions = true;
static volatile bool g_enable_assertions = true;
void enable_assertions(bool f) {
g_enable_assertions = f;
@ -41,7 +41,7 @@ void notify_assertion_violation(const char * fileName, int line, const char * co
std::cerr << condition << "\n";
}
str_hashtable* g_enabled_debug_tags = 0;
static str_hashtable* g_enabled_debug_tags = 0;
static void init_debug_table() {
if (!g_enabled_debug_tags) {