From 44927d7cdc9f345bc744669100724cacb913267a Mon Sep 17 00:00:00 2001 From: Christian Kandeler Date: Thu, 13 Jun 2024 17:43:30 +0200 Subject: [PATCH] BareMetal: Do not ignore compiler flags ... when querying pre-defined macros. Task-number: QTCREATORBUG-24040 Change-Id: Icd3625aaedb374048673c9eb239819b245dfdaa7 Reviewed-by: Christian Stenger --- src/plugins/baremetal/iarewtoolchain.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/plugins/baremetal/iarewtoolchain.cpp b/src/plugins/baremetal/iarewtoolchain.cpp index 85528afb5c2..d5029c78788 100644 --- a/src/plugins/baremetal/iarewtoolchain.cpp +++ b/src/plugins/baremetal/iarewtoolchain.cpp @@ -328,9 +328,7 @@ Toolchain::MacroInspectionRunner IarToolchain::createMacroInspectionRunner() con return [env, compiler, extraArgs, macrosCache, languageId] (const QStringList &flags) { - Q_UNUSED(flags) - - Macros macros = dumpPredefinedMacros(compiler, extraArgs, languageId, env); + Macros macros = dumpPredefinedMacros(compiler, extraArgs + flags, languageId, env); macros.append({"__intrinsic", "", MacroType::Define}); macros.append({"__nounwind", "", MacroType::Define}); macros.append({"__noreturn", "", MacroType::Define});