* Minor code formatting stuff in src/expr/type.{h,cpp}. Concluded
authorMorgan Deters <mdeters@gmail.com>
Thu, 1 Apr 2010 06:59:18 +0000 (06:59 +0000)
committerMorgan Deters <mdeters@gmail.com>
Thu, 1 Apr 2010 06:59:18 +0000 (06:59 +0000)
commitc49e8a66f30413adc802c7200ec02c68e33feae6
treebab593196b862b2e22f5cc07cf3d9f8a97e86e16
parentf208251e33814430decb89c2c9001b5a675402f9
* Minor code formatting stuff in src/expr/type.{h,cpp}.  Concluded
  Type code review and closed bug #25.

* Do assertions on Expr creation (public library interface) even when
  assertions are off.  Also a similar check for proper kind (in public
  interface) when Expr::getConst<>() is called.  This fixes a unit
  test that was failing in production builds (an exception wasn't
  thrown but should have been).

* kind::XOR must have exactly 2 arguments, not 2-or-more.
src/expr/expr_manager_template.cpp
src/expr/expr_template.cpp
src/expr/mkexpr
src/expr/type.cpp
src/expr/type.h
src/theory/booleans/kinds
test/unit/expr/expr_black.h