summaryrefslogtreecommitdiff
path: root/src/util
diff options
context:
space:
mode:
Diffstat (limited to 'src/util')
-rw-r--r--src/util/Assert.cpp10
-rw-r--r--src/util/Makefile.am2
-rw-r--r--src/util/configuration.cpp2
3 files changed, 9 insertions, 5 deletions
diff --git a/src/util/Assert.cpp b/src/util/Assert.cpp
index 06be4ab7c..1611f28d3 100644
--- a/src/util/Assert.cpp
+++ b/src/util/Assert.cpp
@@ -70,8 +70,10 @@ void AssertionException::construct(const char* header, const char* extra,
setMessage(string(buf));
#ifdef CVC4_DEBUG
- // we leak buf[] but only in debug mode with assertions failing
- s_debugAssertionFailure = buf;
+ if(s_debugAssertionFailure == NULL) {
+ // we leak buf[] but only in debug mode with assertions failing
+ s_debugAssertionFailure = buf;
+ }
#else /* CVC4_DEBUG */
delete [] buf;
#endif /* CVC4_DEBUG */
@@ -110,7 +112,9 @@ void AssertionException::construct(const char* header, const char* extra,
#ifdef CVC4_DEBUG
// we leak buf[] but only in debug mode with assertions failing
- s_debugAssertionFailure = buf;
+ if(s_debugAssertionFailure == NULL) {
+ s_debugAssertionFailure = buf;
+ }
#else /* CVC4_DEBUG */
delete [] buf;
#endif /* CVC4_DEBUG */
diff --git a/src/util/Makefile.am b/src/util/Makefile.am
index 5e8dfd2a4..6597c8b48 100644
--- a/src/util/Makefile.am
+++ b/src/util/Makefile.am
@@ -1,7 +1,7 @@
AM_CPPFLAGS = \
-D__BUILDING_CVC4LIB \
-I@srcdir@/../include -I@srcdir@/..
-AM_CXXFLAGS = -Wall -fvisibility=hidden
+AM_CXXFLAGS = -Wall $(FLAG_VISIBILITY_HIDDEN)
noinst_LTLIBRARIES = libutil.la
diff --git a/src/util/configuration.cpp b/src/util/configuration.cpp
index f4ce30968..5ed13a139 100644
--- a/src/util/configuration.cpp
+++ b/src/util/configuration.cpp
@@ -94,7 +94,7 @@ string Configuration::about() {
This is a pre-release of CVC4.\n\
Copyright (C) 2009, 2010\n\
The ACSys Group\n\
- Courant Institute of Mathematical Sciences,\n\
+ Courant Institute of Mathematical Sciences\n\
New York University\n\
New York, NY 10012 USA\n");
}
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback