From c0a17ecfaf101715fd758f48c81141ddf2836975 Mon Sep 17 00:00:00 2001 From: Timur Pocheptsov Date: Mon, 7 Dec 2020 18:01:52 +0100 Subject: [PATCH] TLS utils - remove useless static_assert MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Compiler (gcc) keeps nagging and complaining about an address of function to be never nullptr in any particular instantiation, when argument is an address of a function. Change-Id: If67e80f2ff4d408608429d53814083777cc8441c Reviewed-by: MÃ¥rten Nordheim --- src/network/ssl/qtls_utils_p.h | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/network/ssl/qtls_utils_p.h b/src/network/ssl/qtls_utils_p.h index ceca3030d6..514d1fefd0 100644 --- a/src/network/ssl/qtls_utils_p.h +++ b/src/network/ssl/qtls_utils_p.h @@ -72,8 +72,6 @@ namespace QTlslUtils template void safe_delete(NativeTlsType *object) { - static_assert (Deleter, "safe_delete: invalid (nullptr) function pointer provided"); - if (object) Deleter(object); } @@ -81,8 +79,6 @@ void safe_delete(NativeTlsType *object) template void safe_delete(NativeTlsType *object) { - static_assert (Deleter, "safe_delete: invalid (nullptr) function pointer provided"); - if (object) { if (Deleter(object) != ok) { qCWarning(lcSsl, "Failed to free a resource.");