From fe275c75ae865ddcc9e654de498b723ca92d2e35 Mon Sep 17 00:00:00 2001 From: Fabian Kosmale Date: Thu, 19 Mar 2020 11:18:54 +0100 Subject: QMetaType: Do copy constuctible check at compile time Change-Id: I2f6a9bbaa0153fa33fc6a0b68bcedfbe3b9b1a7c Reviewed-by: Lars Knoll --- src/corelib/kernel/qmetatype.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/corelib/kernel/qmetatype.h') diff --git a/src/corelib/kernel/qmetatype.h b/src/corelib/kernel/qmetatype.h index 1ae0fb45bc..2ae4ae1103 100644 --- a/src/corelib/kernel/qmetatype.h +++ b/src/corelib/kernel/qmetatype.h @@ -2701,7 +2701,7 @@ QMetaTypeInterface QMetaTypeForType::metaType = { } }), /*.copyCtr=*/ QT_METATYPE_CONSTEXPRLAMDA( -> QMetaTypeInterface::CopyCtrFn { - if (std::is_copy_constructible_v) { + if constexpr (std::is_copy_constructible_v) { return [](const QMetaTypeInterface *, void *addr, const void *other) { new (addr) T(*reinterpret_cast(other)); }; -- cgit v1.2.3