BareMetal: Do not ignore compiler flags

... when querying pre-defined macros.

Task-number: QTCREATORBUG-24040
Change-Id: Icd3625aaedb374048673c9eb239819b245dfdaa7
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
Christian Kandeler
2024-06-13 17:43:30 +02:00
parent c41c3619b1
commit 44927d7cdc

View File

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