|
@@ -951,7 +951,7 @@ bool Variant::is_zero() const {
|
|
return *reinterpret_cast<const ::RID *>(_data._mem) == ::RID();
|
|
return *reinterpret_cast<const ::RID *>(_data._mem) == ::RID();
|
|
}
|
|
}
|
|
case OBJECT: {
|
|
case OBJECT: {
|
|
- return _get_obj().obj == nullptr;
|
|
|
|
|
|
+ return get_validated_object() == nullptr;
|
|
}
|
|
}
|
|
case CALLABLE: {
|
|
case CALLABLE: {
|
|
return reinterpret_cast<const Callable *>(_data._mem)->is_null();
|
|
return reinterpret_cast<const Callable *>(_data._mem)->is_null();
|