diff --git a/src/corelib/kernel/qpropertyprivate.h b/src/corelib/kernel/qpropertyprivate.h index dde6bb8d01..e65ab324fa 100644 --- a/src/corelib/kernel/qpropertyprivate.h +++ b/src/corelib/kernel/qpropertyprivate.h @@ -245,7 +245,7 @@ struct QPropertyGuardFunctionHelper static auto guard(const QMetaType &metaType, void *dataPtr, QPropertyBindingFunction eval, void *owner) -> bool { - T t; + T t = T(); eval(metaType, &t); if (!(static_cast(owner)->*Guard)(t)) return false;