Relaxing the throw specifiers for the destructors for Node, TypeNode, the context...
authorTim King <taking@google.com>
Thu, 1 Sep 2016 08:28:02 +0000 (01:28 -0700)
committerTim King <taking@google.com>
Thu, 1 Sep 2016 08:28:02 +0000 (01:28 -0700)
commitd09bb1889f184de32ceb078a815e016502e24279
tree7dad83af4d6fc6be58a98c940234a99e5254ea94
parentd6b840e521eef52a864f51fa18d6e86a6bf34f4a
Relaxing the throw specifiers for the destructors for Node, TypeNode, the context/ classes, and their subclasses. Fixes compilation issues with clang 3.5 and -std=c++11 'exception specification of overriding function is more lax than base version' for a couple of different classes.
25 files changed:
src/context/cdchunk_list.h
src/context/cdhashmap.h
src/context/cdinsert_hashmap.h
src/context/cdlist.h
src/context/cdo.h
src/context/cdtrail_hashmap.h
src/context/context.cpp
src/context/context.h
src/context/context_mm.cpp
src/context/context_mm.h
src/context/stacking_vector.h
src/expr/node.h
src/expr/type_node.h
src/prop/bvminisat/bvminisat.cpp
src/prop/bvminisat/bvminisat.h
src/prop/cryptominisat.cpp
src/prop/cryptominisat.h
src/prop/minisat/minisat.cpp
src/prop/minisat/minisat.h
src/prop/sat_solver.h
src/theory/bv/bv_inequality_graph.h
src/theory/shared_terms_database.cpp
src/theory/shared_terms_database.h
src/theory/uf/equality_engine.cpp
src/theory/uf/equality_engine.h