From b596acbefb2ddb71d6bac6be1b8aa1d436c63649 Mon Sep 17 00:00:00 2001 From: Laszlo Agocs Date: Wed, 15 Apr 2015 12:16:54 +0200 Subject: [PATCH] Avoid warnings with clang 6 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit warning: 'this' pointer cannot be null in well-defined C++ code The code tries to be smart but compilers warn about this unfortunately. Change-Id: Ifb8deafe8834d580beef829a3079ae9222acfa8f Reviewed-by: Morten Johan Sørvig --- src/widgets/graphicsview/qgraphicsanchorlayout_p.h | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/widgets/graphicsview/qgraphicsanchorlayout_p.h b/src/widgets/graphicsview/qgraphicsanchorlayout_p.h index a4609c41cf..c0bb8ef63a 100644 --- a/src/widgets/graphicsview/qgraphicsanchorlayout_p.h +++ b/src/widgets/graphicsview/qgraphicsanchorlayout_p.h @@ -251,9 +251,7 @@ struct AnchorVertexPair : public AnchorVertex { #ifdef QT_DEBUG inline QString AnchorVertex::toString() const { - if (!this) { - return QLatin1String("NULL"); - } else if (m_type == Pair) { + if (m_type == Pair) { const AnchorVertexPair *vp = static_cast(this); return QString::fromLatin1("(%1, %2)").arg(vp->m_first->toString()).arg(vp->m_second->toString()); } else if (!m_item) {