<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/119879>119879</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
clang-tidy error with the version in VS 2022 Version 17.13.0 Preview 2.0
</td>
</tr>
<tr>
<th>Labels</th>
<td>
clang-tidy
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
Dave-Lowndes
</td>
</tr>
</table>
<pre>
I got this building one of my projects that didn't have any such issue with the clang-tidy version that was in the Preview 1.0 version.
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
Stack dump:
0. Program arguments: "C:\\Program Files\\Microsoft Visual Studio\\2022\\Preview\\VC\\Tools\\Llvm\\x64\\bin\\clang-tidy.exe" D:\\JDUtils\\CommonAboutBoxV3Reg\\AboutDlg.cpp D:\\JDUtils\\CommonAboutBoxV3Reg\\time_t_funcs.cpp D:\\JDUtils\\CommonAboutBoxV3Reg\\VerUtil.cpp D:\\JDUtils\\CommonCode\\CheckForUpdate.cpp D:\\JDUtils\\CommonCode\\extpathfuncs.cpp D:\\JDUtils\\CommonCode\\MiscFunctions.cpp D:\\JDUtils\\RegGen\\RegDecV3.cpp D:\\JDUtils\\RegGen\\RegKeyRegistryFuncs.cpp D:\\JDUtils\\ExpPrint\\ExpPrint\\Hashings.cpp D:\\JDUtils\\ExpPrint\\ExpPrint\\ExpDlg.cpp D:\\JDUtils\\ExpPrint\\ExpPrint\\ExpPrint.cpp D:\\JDUtils\\ExpPrint\\ExpPrint\\FPEdit.cpp D:\\JDUtils\\ExpPrint\\ExpPrint\\OutFmtBase.cpp D:\\JDUtils\\ExpPrint\\ExpPrint\\OutGenText.cpp D:\\JDUtils\\ExpPrint\\ExpPrint\\OutHDC.cpp D:\\JDUtils\\ExpPrint\\ExpPrint\\OutXML.cpp D:\\JDUtils\\ExpPrint\\ExpPrint\\SettingsDlg.cpp D:\\JDUtils\\ExpPrint\\ExpPrint\\StdAfx.cpp D:\\JDUtils\\ExpPrint\\ExpPrint\\uniquefsid.cpp -p=x64\\Release\\ExpPrint.ClangTidy
1. <eof> parser at end of file
2. While analyzing stack:
#0 Calling std::_Fmt_write(class std::back_insert_iterator<class std::_Fmt_buffer<wchar_t> >, const basic_string_view<wchar_t>) at line C:\Program Files\Microsoft Visual Studio\2022\Preview\VC\Tools\MSVC\14.43.34618\include\format:2682:16
#1 Calling std::_Default_arg_formatter<std::back_insert_iterator<std::_Fmt_buffer<wchar_t>>, wchar_t>::operator()(class std::basic_string_view<wchar_t>) at line C:\Program Files\Microsoft Visual Studio\2022\Preview\VC\Tools\MSVC\14.43.34618\include\__msvc_ranges_tuple_formatter.hpp:323:20 <Spelling=C:\Program Files\Microsoft Visual Studio\2022\Preview\VC\Tools\MSVC\14.43.34618\include\yvals_core.h:1937:17>
#2 Calling std::basic_format_arg<std::basic_format_context<std::back_insert_iterator<std::_Fmt_buffer<wchar_t>>, wchar_t>>::_Visit(struct std::_Default_arg_formatter<class std::back_insert_iterator<class std::_Fmt_buffer<wchar_t> >, wchar_t> &&) at line C:\Program Files\Microsoft Visual Studio\2022\Preview\VC\Tools\MSVC\14.43.34618\include\__msvc_ranges_tuple_formatter.hpp:467:12
#3 Calling std::visit_format_arg(struct std::_Default_arg_formatter<class std::back_insert_iterator<class std::_Fmt_buffer<wchar_t> >, wchar_t> &&, basic_format_arg<basic_format_context<back_insert_iterator<_Fmt_buffer<wchar_t> >, wchar_t> >) at line C:\Program Files\Microsoft Visual Studio\2022\Preview\VC\Tools\MSVC\14.43.34618\include\format:2784:25 <Spelling=C:\Program Files\Microsoft Visual Studio\2022\Preview\VC\Tools\MSVC\14.43.34618\include\yvals_core.h:1937:17>
#4 Calling std::_Format_handler<wchar_t>::_On_replacement_field(const size_t, const wchar_t *) at line C:\Program Files\Microsoft Visual Studio\2022\Preview\VC\Tools\MSVC\14.43.34618\include\format:1075:9
#5 Calling std::_Parse_replacement_field(const wchar_t *, const wchar_t *, struct std::_Format_handler<wchar_t> &) at line C:\Program Files\Microsoft Visual Studio\2022\Preview\VC\Tools\MSVC\14.43.34618\include\format:1141:18
#6 Calling std::_Parse_format_string(basic_string_view<wchar_t>, struct std::_Format_handler<wchar_t> &) at line C:\Program Files\Microsoft Visual Studio\2022\Preview\VC\Tools\MSVC\14.43.34618\include\format:2908:9
#7 Calling std::_Format_to_it(class std::back_insert_iterator<class std::basic_string<wchar_t> >, const basic_string_view<wchar_t>, const basic_format_args<basic_format_context<back_insert_iterator<_Fmt_buffer<wchar_t> >, wchar_t> >, const _Lazy_locale) at line C:\Program Files\Microsoft Visual Studio\2022\Preview\VC\Tools\MSVC\14.43.34618\include\format:2920:12
#8 Calling std::vformat_to(class std::back_insert_iterator<class std::basic_string<wchar_t> >, const wstring_view, const wformat_args) at line C:\Program Files\Microsoft Visual Studio\2022\Preview\VC\Tools\MSVC\14.43.34618\include\format:2965:5 <Spelling=C:\Program Files\Microsoft Visual Studio\2022\Preview\VC\Tools\MSVC\14.43.34618\include\yvals_core.h:1937:17>
#9 Calling std::vformat(const wstring_view, const wformat_args) at line C:\Program Files\Microsoft Visual Studio\2022\Preview\VC\Tools\MSVC\14.43.34618\include\format:2992:12 <Spelling=C:\Program Files\Microsoft Visual Studio\2022\Preview\VC\Tools\MSVC\14.43.34618\include\yvals_core.h:1937:17>
#10 Calling std::format(const wformat_string<unsigned short &>, unsigned short &) at line 3273
#11 Calling (anonymous namespace)::GetCommonData(IShellFolder *, PCITEMID_CHILD, CRowData &, _Bool, ItemType, _Bool, vector<wstring> &)
3. C:\Program Files\Microsoft Visual Studio\2022\Preview\VC\Tools\MSVC\14.43.34618\include\format:1748:33 <Spelling=C:\Program Files\Microsoft Visual Studio\2022\Preview\VC\Tools\MSVC\14.43.34618\include\yvals_core.h:1937:17>: Error evaluating statement
4. C:\Program Files\Microsoft Visual Studio\2022\Preview\VC\Tools\MSVC\14.43.34618\include\format:1748:33 <Spelling=C:\Program Files\Microsoft Visual Studio\2022\Preview\VC\Tools\MSVC\14.43.34618\include\yvals_core.h:1937:17>: Error evaluating statement
Exception Code: 0xC0000005
#0 0x00007ff6422d0b2e (C:\Program Files\Microsoft Visual Studio\2022\Preview\VC\Tools\Llvm\x64\bin\clang-tidy.exe+0x17d0b2e)
#1 0x00007ff6428a195b (C:\Program Files\Microsoft Visual Studio\2022\Preview\VC\Tools\Llvm\x64\bin\clang-tidy.exe+0x1da195b)
#2 0x00007ff641f77320 (C:\Program Files\Microsoft Visual Studio\2022\Preview\VC\Tools\Llvm\x64\bin\clang-tidy.exe+0x1477320)
#3 0x00007ff641f877a7 (C:\Program Files\Microsoft Visual Studio\2022\Preview\VC\Tools\Llvm\x64\bin\clang-tidy.exe+0x14877a7)
#4 0x00007ff642324db1 (C:\Program Files\Microsoft Visual Studio\2022\Preview\VC\Tools\Llvm\x64\bin\clang-tidy.exe+0x1824db1)
#5 0x00007ff642327661 (C:\Program Files\Microsoft Visual Studio\2022\Preview\VC\Tools\Llvm\x64\bin\clang-tidy.exe+0x1827661)
#6 0x00007ff641f85e4b (C:\Program Files\Microsoft Visual Studio\2022\Preview\VC\Tools\Llvm\x64\bin\clang-tidy.exe+0x1485e4b)
#7 0x00007ff641f83981 (C:\Program Files\Microsoft Visual Studio\2022\Preview\VC\Tools\Llvm\x64\bin\clang-tidy.exe+0x1483981)
#8 0x00007ff641f837cb (C:\Program Files\Microsoft Visual Studio\2022\Preview\VC\Tools\Llvm\x64\bin\clang-tidy.exe+0x14837cb)
#9 0x00007ff641f970c0 (C:\Program Files\Microsoft Visual Studio\2022\Preview\VC\Tools\Llvm\x64\bin\clang-tidy.exe+0x14970c0)
#10 0x00007ff641f9634c (C:\Program Files\Microsoft Visual Studio\2022\Preview\VC\Tools\Llvm\x64\bin\clang-tidy.exe+0x149634c)
#11 0x00007ff641d61b61 (C:\Program Files\Microsoft Visual Studio\2022\Preview\VC\Tools\Llvm\x64\bin\clang-tidy.exe+0x1261b61)
#12 0x00007ff641d560ba (C:\Program Files\Microsoft Visual Studio\2022\Preview\VC\Tools\Llvm\x64\bin\clang-tidy.exe+0x12560ba)
#13 0x00007ff641d69263 (C:\Program Files\Microsoft Visual Studio\2022\Preview\VC\Tools\Llvm\x64\bin\clang-tidy.exe+0x1269263)
#14 0x00007ff64180b208 (C:\Program Files\Microsoft Visual Studio\2022\Preview\VC\Tools\Llvm\x64\bin\clang-tidy.exe+0xd0b208)
#15 0x00007ff640b1d981 (C:\Program Files\Microsoft Visual Studio\2022\Preview\VC\Tools\Llvm\x64\bin\clang-tidy.exe+0x1d981)
#16 0x00007ff640b1d3f2 (C:\Program Files\Microsoft Visual Studio\2022\Preview\VC\Tools\Llvm\x64\bin\clang-tidy.exe+0x1d3f2)
#17 0x00007ff641001ae7 (C:\Program Files\Microsoft Visual Studio\2022\Preview\VC\Tools\Llvm\x64\bin\clang-tidy.exe+0x501ae7)
#18 0x00007ff640e7e245 (C:\Program Files\Microsoft Visual Studio\2022\Preview\VC\Tools\Llvm\x64\bin\clang-tidy.exe+0x37e245)
#19 0x00007ff641001985 (C:\Program Files\Microsoft Visual Studio\2022\Preview\VC\Tools\Llvm\x64\bin\clang-tidy.exe+0x501985)
#20 0x00007ff6410007cb (C:\Program Files\Microsoft Visual Studio\2022\Preview\VC\Tools\Llvm\x64\bin\clang-tidy.exe+0x5007cb)
#21 0x00007ff64100307c (C:\Program Files\Microsoft Visual Studio\2022\Preview\VC\Tools\Llvm\x64\bin\clang-tidy.exe+0x50307c)
#22 0x00007ff640e7a0a9 (C:\Program Files\Microsoft Visual Studio\2022\Preview\VC\Tools\Llvm\x64\bin\clang-tidy.exe+0x37a0a9)
#23 0x00007ff640e44b01 (C:\Program Files\Microsoft Visual Studio\2022\Preview\VC\Tools\Llvm\x64\bin\clang-tidy.exe+0x344b01)
#24 0x00007ff641c994b0 (C:\Program Files\Microsoft Visual Studio\2022\Preview\VC\Tools\Llvm\x64\bin\clang-tidy.exe+0x11994b0)
#25 0x00007ffce05b7374 (C:\Windows\System32\KERNEL32.DLL+0x17374)
#26 0x00007ffce1f5cc91 (C:\Windows\SYSTEM32\ntdll.dll+0x4cc91)
C:\Program Files\Microsoft Visual Studio\2022\Preview\MSBuild\Microsoft\VC\v170\Microsoft.Cpp.ClangTidy.targets(243,5): error MSB6006: "clang-tidy.exe" exited with code -1073741819.
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJzsWl1z4jgW_TXKi6opWfLnAw_EwHR2kp1UyGR2n1yyfAFtG4u1ZAL967ckQwx00plOtteZqk2lyl-6ukfnXt1jC3Gt5aICGKLgEgXjC96YpaqHY76BT9fqsSpAX-Sq2A2v8EIZbJZS47yRZSGrBVYVYDXHqx1e1-pfIIzGZskNLmRRIRoZvOQbwLzaYd2IJZZaN4AfpVliswQsSl4tPhlZ7PAGai1V1Vo_co1l5Zrc1rCR8Ii9ATm0GSAyQmR0ez0ZzSZYN_lKGsxx3ixwDWtVG2wUXhqz1oiNEJ0iOl1Is2zygVArRKdluTkcPu1RIzp10DSiU8yrAstKlE0BLcqa6yXOufhiai7Aup8ZLr7golmtrQsyIgNEkttaLWq-wrxeNCuojHWPEaWpbROkKEgPLaayBN3eupGiVlrNDX6QuuElnpmmkKp9SAmlB0tHQ3vxkLbHe6XKfTfXdkzubBv67Ukuq_akY3kAW0CU4vETor-Nfzfy0EmqVitVjXLVmEu1fWB3sGgfuFvjcjEQ6_UPGxu5gsxk86YS-k0dPEBtm71um6oC9tdLEF-mqv59XXADP2IJW7PmZvkn0XZ2N1KLaVMJI1X1XcM7WPwC1dP5GMQD-4H2v8LuDhZSm3o3fQ3jZLu-rWVlnrv6zPVSVos320-261cS4hVrd_VW--ntpJBvtv6tMdOVueT6u5nxSg-_QHUP2_dg-DxO32H9j5vrt1rPwBgb-3cEcGaK0Xz7Vuumkv9uYK5l4Xr4tEZs_FS37qAEruEsUVJbxO5lsUNk5Nlqi1gKao7YBK95raHG3GCoCqtGc1kCIiNqm_2xlKUVIF7uvlrB0rZyu8JsRSRBlBGc8rJsnxV2LGyUTVcme6ylAURjUXKtu2dWBzJZaahNJg3U3KgasfSsleshb-ZzsA8fxZLXmbFgEZsgmmKhKm1wzrUUmTa1rBaZq-_HbRFN7KBKWQHea8i5gLysHnvp6HTj4Vgxbmbu0vMHPhswP_RiFKR7zUNBOlf1ihvERjSMKWIjL3xiy3uGrTHMeVOajNeLrDU1btivcfYqW3uyjm_Y5mq974LGiCbPhehj0pplK70RWc2rBejMNOsSOr4Gy7V9mWCUWd4JRiydrcFRjdj4fwt0t-GlzoSqYbC04U9YZA-RZe-QCPTbRGh5b0dkk-E0BY6eCVUZ2JqflCL7LMkepJYG0VibuhHmT-TrT5npx3do6P4_cv75oQs1fYoz-zbOG0vscZw_IMcpfiYbX0jCF0D8iNePUa2j2LeH4MMXD_85zW3DsuRVUX4zyV2L36qshnXJBdjPq2wuoSxs9XdaquVXyEynrXtrjOjoA4TGI1GA2Ch5YiB4hoFb-yLznSGeDOnZcab4m4n4HVpxr9Wo48bzPXuIn8gJXyRnP3dbbUc0fk3q_5KE0ITEJ8kSvTxdjMqcyL2prh6z947X1NN2XcXVP73kHjxn1_zrLiuV4CV8iABScqqi8TMqOj9E8CeH7_E4ct3d4zh9BMpCWyA_vnQlL0ayq9N_DcIT92lHPzzj3jNf6OeMn-oCS5vKLWoXWC9VbVxdb6fEMw-OYsFoxDq_3bcuojGvVLVbqUbjiq9Ar7mwlaZF8wuYdj1wzA1HNL6aLaEsp6osoD4I8216dT-5uRpn6eer67G9k96pR2uA9y-s2aVSpT25MrC6363h5OYGRFsEHg-DPMgVIiM2QCTpS74j36oVYx82kdgIT-pa1Rg2vGy42a8DGfeOhcjI_z9772BvshWwNlJV2K2GsxEm25S4vwCREXZLbGRrr6P5PPQpLUhOwc6p__Ig9z-CtCuJ7c8f5799XJKtFzn_7cTBbknrGF3MvSTI-0NXOP8dOnqMzptHEaOkP3S-89-hY6fo4ijiUY_onP8OnX8SWUb9Ivf6Qxc7_x264AxdFIa9orP-O3ThWWQD8HucFb7z36GLztCxJO6RO9_579DF5-gi0St31n-HLjlFl0RE9FlRnP8WXfuyd4ouZL7oE53136E70QqvCL28zzlLnf8O3alWFEFIct4jOue_Q8fOuEtoyPrkzvrv0J1ohReTnJK4N3SFc9-BO5EKkntFr-WueCp2Flt4jo3NaY_Y2Jx22E5lghCPQ3-vJ4Fz34E7UQkCEVA_6A0cc-47cMk5c0ncH7jAuX8CR8kZONKnvgbOfQfOOwPHSNSfgAXOfQeOnuUcJzzpMees-w4cOwXn-znpr8ox574Dd6oPIkn8vMe3Js_579AdCYQAEuQRi_wjdH_IqlCPtv_ZThtYMYvg18nd3yfXjA7G19f7L2MW-V2f4XGf3jwQIvGe7_Ofs_vJjeuzMkVZDoqydB361qTt8P003cwuG1kWx0YH8jZeRI7vD9L1utsxNDC8XoDRiMbUZ4imQbtwh8Eta9zMLkNCwv1mzW83S8JWGijaTatCFYA_ecQS5cVeMkBkdFEMWZGwhF_A0IuYT5KYhd7FchgBEUkAgR-GhSgYAUH4PGdCBBwSQumFHFJCfY96zGNBQr2BYIz6Qsx9YBAkTCCfwIrLclCWm9VA1YsLt0t16HlJHCUXJc-h1G7f7jFwZIkbX9RDt8M1bxYa-aSU2uiuHyNNCcOj_bctF087cw_bcWWFH2bYxgI_7G950cBjA_K0M5cOyEVTl8O377jdD2czpP8JAAD__x9Du8s">