From cb4083fa1702211d3bd7b5022b4d081e29b1b5a4 Mon Sep 17 00:00:00 2001 From: Roman Telezhynskyi Date: Thu, 16 Feb 2023 13:50:28 +0200 Subject: [PATCH] Trying to fix internal compiler error in GCC. --- qbs/modules/buildconfig/buildconfig.qbs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/qbs/modules/buildconfig/buildconfig.qbs b/qbs/modules/buildconfig/buildconfig.qbs index 555dafb4d..b28691d0b 100644 --- a/qbs/modules/buildconfig/buildconfig.qbs +++ b/qbs/modules/buildconfig/buildconfig.qbs @@ -705,8 +705,14 @@ Module { if (Utilities.versionCompare(cpp.compilerVersion, "11") >= 0) { debugFlags.push( - "-Wctad-maybe-unsupported", - "-Wmismatched-tags" // bugged in gcc 10 + "-Wctad-maybe-unsupported" + ) + } + + if (qbs.targetOS.contains("unix") && !qbs.targetOS.contains("macos") && + Utilities.versionCompare(cpp.compilerVersion, "10") >= 0) { + debugFlags.push( + "-Wno-mismatched-tags" // bugged in gcc ) }