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});