From 3dc755a0ae9860cd8bf557eef5a8d9cb27270ff7 Mon Sep 17 00:00:00 2001 From: Christian Ehrlicher Date: Sun, 3 Mar 2024 17:14:16 +0100 Subject: [PATCH] QCoreApplication: work around gcc 11.3 compiler bug Fix the amiguity in the comparison of a QByteArray and a char* Task-number: QTBUG-117661 Change-Id: Ic5142b7bc2a8220d244312414618028e8cc50d09 Reviewed-by: Thiago Macieira --- src/corelib/kernel/qcoreapplication.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/corelib/kernel/qcoreapplication.cpp b/src/corelib/kernel/qcoreapplication.cpp index 6fe4d75acd7..7e6f21e8a6e 100644 --- a/src/corelib/kernel/qcoreapplication.cpp +++ b/src/corelib/kernel/qcoreapplication.cpp @@ -2488,7 +2488,7 @@ QString QCoreApplication::applicationFilePath() if (d->argc) { static QByteArray procName = QByteArray(d->argv[0]); - if (procName != d->argv[0]) { + if (procName != QByteArrayView(d->argv[0])) { // clear the cache if the procname changes, so we reprocess it. QCoreApplicationPrivate::clearApplicationFilePath(); procName.assign(d->argv[0]);