From 02024303b10a370d7329b52d48c294aac300795c Mon Sep 17 00:00:00 2001 From: Kwangsub Kim Date: Fri, 21 Oct 2022 12:38:21 +0200 Subject: McuSupport: Specify MSVC type for toolchain pick up The current criteria allows to select LLVM so that it can cause an unexpected behavior. Explicit toolchain type check will prevent the invalid toolchain setup. Change-Id: Ib0afa4304650dd451c12d7a8d950b26115661862 Reviewed-by: Yasser Grimes Reviewed-by: Reviewed-by: Daniele Bortolotti Reviewed-by: Christian Stenger --- src/plugins/mcusupport/mcupackage.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/plugins/mcusupport/mcupackage.cpp b/src/plugins/mcusupport/mcupackage.cpp index 63a8644229..b0a3699faf 100644 --- a/src/plugins/mcusupport/mcupackage.cpp +++ b/src/plugins/mcusupport/mcupackage.cpp @@ -325,6 +325,7 @@ ToolChain *McuToolChainPackage::msvcToolChain(Id language) return (abi.osFlavor() == Abi::WindowsMsvc2017Flavor || abi.osFlavor() == Abi::WindowsMsvc2019Flavor) && abi.architecture() == Abi::X86Architecture && abi.wordWidth() == 64 + && t->typeId() == ProjectExplorer::Constants::MSVC_TOOLCHAIN_TYPEID && t->language() == language; }); return toolChain; -- cgit v1.2.3