Added missing call to _dup() in value_t::in_place_cast

This commit is contained in:
John Wiegley 2009-11-05 05:11:50 -05:00
parent deb674586c
commit 09ace752d6

View file

@ -983,6 +983,8 @@ void value_t::in_place_cast(type_t cast_type)
if (type() == cast_type)
return;
_dup();
if (cast_type == BOOLEAN) {
set_boolean(bool(*this));
return;