Forcing a type check on Node construction in debug mode (Fixes: #188)
authorChristopher L. Conway <christopherleeconway@gmail.com>
Wed, 28 Jul 2010 22:57:36 +0000 (22:57 +0000)
committerChristopher L. Conway <christopherleeconway@gmail.com>
Wed, 28 Jul 2010 22:57:36 +0000 (22:57 +0000)
commit88766918615793536224bf50d0bb70ec9f9efd93
tree5a038bb2c17199f43d7a422063751bc3839b7388
parentd2787f41e72184fbdf2619d3c0466bed9b6211be
Forcing a type check on Node construction in debug mode (Fixes: #188)
NOTE: mkNode/mkExpr/parsing functions can now throw type checking exceptions
15 files changed:
src/expr/expr_manager_template.cpp
src/expr/node.h
src/expr/node_manager.h
src/parser/cvc/cvc_input.cpp
src/parser/cvc/cvc_input.h
src/parser/input.h
src/parser/parser.cpp
src/theory/builtin/theory_builtin_type_rules.h
test/regress/regress0/precedence/not-eq.cvc
test/unit/expr/expr_public.h
test/unit/expr/node_black.h
test/unit/expr/node_builder_black.h
test/unit/parser/parser_black.h
test/unit/theory/theory_engine_white.h
test/unit/theory/theory_uf_white.h