From 143bbe708951b736c903a4f60d469b58dc2de891 Mon Sep 17 00:00:00 2001 From: John Moule Date: Mon, 2 Jun 2025 22:57:49 +0100 Subject: [PATCH] Fixes User Defined Toolchain clang type forgetfullnes When a User Defined Toolchain of type clang was created (Preferences > C/C++ > Core Build Toolchains > User Defined Toolchains) the Type was reported correctly as clang. But after restarting the workbench the Type was reported as GCC. This is now fixed so the Type always shows as clang for a clang toolchain. --- .../org/eclipse/cdt/build/gcc/core/GCCUserToolChainProvider.java | 1 + 1 file changed, 1 insertion(+) diff --git a/build/org.eclipse.cdt.build.gcc.core/src/org/eclipse/cdt/build/gcc/core/GCCUserToolChainProvider.java b/build/org.eclipse.cdt.build.gcc.core/src/org/eclipse/cdt/build/gcc/core/GCCUserToolChainProvider.java index fa2b499fcab..1eb0a1ae576 100644 --- a/build/org.eclipse.cdt.build.gcc.core/src/org/eclipse/cdt/build/gcc/core/GCCUserToolChainProvider.java +++ b/build/org.eclipse.cdt.build.gcc.core/src/org/eclipse/cdt/build/gcc/core/GCCUserToolChainProvider.java @@ -154,6 +154,7 @@ public class GCCUserToolChainProvider implements IUserToolChainProvider { toolChains.add(newtc); newtc.addProperty(ID, gcc.getId()); + newtc.addProperty(TYPE, gcc.getTypeId()); newtc.addProperty(ARCH, gcc.getProperty(IToolChain.ATTR_ARCH)); newtc.addProperty(PATH, gcc.getPath().toString());