Fixed a call to value_t::cast to use in_place_cast

This commit is contained in:
John Wiegley 2009-02-15 19:44:45 -04:00
parent a1e1133c80
commit e199e3863c

View file

@ -256,10 +256,8 @@ namespace {
switch (value.type()) {
case value_t::BOOLEAN:
case value_t::DATETIME:
case value_t::DATE:
case value_t::INTEGER:
temp.cast(value_t::AMOUNT);
temp.in_place_cast(value_t::AMOUNT);
// fall through...
case value_t::AMOUNT:
@ -271,6 +269,8 @@ namespace {
flags |= XACT_EXT_COMPOUND;
break;
case value_t::DATETIME:
case value_t::DATE:
default:
assert(false);
break;