diff --git a/src/corelib/kernel/qproperty.h b/src/corelib/kernel/qproperty.h index 0d9a34dcde..46afbcafa7 100644 --- a/src/corelib/kernel/qproperty.h +++ b/src/corelib/kernel/qproperty.h @@ -228,7 +228,7 @@ public: // placeholder. We only can store 4 different values, therefore those two conflate }; - QPropertyObserver() = default; + constexpr QPropertyObserver() = default; QPropertyObserver(QPropertyObserver &&other); QPropertyObserver &operator=(QPropertyObserver &&other); ~QPropertyObserver(); diff --git a/src/corelib/kernel/qpropertyprivate.h b/src/corelib/kernel/qpropertyprivate.h index 26877e0315..d03b174a41 100644 --- a/src/corelib/kernel/qpropertyprivate.h +++ b/src/corelib/kernel/qpropertyprivate.h @@ -126,7 +126,7 @@ template class QTagPreservingPointerToPointer { public: - QTagPreservingPointerToPointer() = default; + constexpr QTagPreservingPointerToPointer() = default; QTagPreservingPointerToPointer(T **ptr) : d(reinterpret_cast(ptr))