Do not allow duplication of function definitions. Set incomplete flag in model builder.
authorajreynol <andrew.j.reynolds@gmail.com>
Fri, 31 Oct 2014 10:35:11 +0000 (11:35 +0100)
committerajreynol <andrew.j.reynolds@gmail.com>
Fri, 31 Oct 2014 10:35:19 +0000 (11:35 +0100)
commit458b2b7eb5bdf09a1a886f4e2a165380d5fd918f
tree342d05bab92d0aa349ab833e6a4b60e887670295
parent5a285d5247b56b00895774c909f09c8ad1e3889c
Do not allow duplication of function definitions.  Set incomplete flag in model builder.
src/theory/datatypes/theory_datatypes.cpp
src/theory/quantifiers/fun_def_process.cpp
src/theory/quantifiers/fun_def_process.h
src/theory/quantifiers/model_engine.cpp
src/theory/quantifiers/term_database.cpp
src/theory/quantifiers/term_database.h
test/regress/regress0/bug590.smt2
test/regress/regress0/bug590.smt2.expect