|
@@ -1301,12 +1301,12 @@ struct VariantZeroAssigner<Signal> {
|
|
|
|
|
|
template <>
|
|
template <>
|
|
struct VariantZeroAssigner<Dictionary> {
|
|
struct VariantZeroAssigner<Dictionary> {
|
|
- static _FORCE_INLINE_ void zero(Variant *v) {}
|
|
|
|
|
|
+ static _FORCE_INLINE_ void zero(Variant *v) { *VariantInternal::get_dictionary(v) = Dictionary(); }
|
|
};
|
|
};
|
|
|
|
|
|
template <>
|
|
template <>
|
|
struct VariantZeroAssigner<Array> {
|
|
struct VariantZeroAssigner<Array> {
|
|
- static _FORCE_INLINE_ void zero(Variant *v) {}
|
|
|
|
|
|
+ static _FORCE_INLINE_ void zero(Variant *v) { *VariantInternal::get_array(v) = Array(); }
|
|
};
|
|
};
|
|
|
|
|
|
template <>
|
|
template <>
|