[clang] [Clang] Add the template depth when parsing type constraints (PR #163960)

LLVM Continuous Integration via cfe-commits cfe-commits at lists.llvm.org
Fri Oct 17 22:14:32 PDT 2025


llvm-ci wrote:

LLVM Buildbot has detected a new failure on builder `clang-arm64-windows-msvc` running on `linaro-armv8-windows-msvc-04` while building `clang` at step 6 "test-build-unified-tree-check-all".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/161/builds/8490

<details>
<summary>Here is the relevant piece of the build log for the reference</summary>

```
Step 6 (test-build-unified-tree-check-all) failure: test (failure)
...
91.978 [422/10/891] Building CXX object unittests/MC/CMakeFiles/MCTests.dir/DwarfLineTableHeaders.cpp.obj
91.987 [421/10/892] Building CXX object unittests/MC/CMakeFiles/MCTests.dir/TargetRegistry.cpp.obj
92.008 [420/10/893] Building CXX object unittests/MC/CMakeFiles/MCTests.dir/MCInstPrinter.cpp.obj
92.033 [419/10/894] Building RC object unittests/MC/CMakeFiles/MCTests.dir/__/__/resources/windows_version_resource.rc.res
92.056 [418/10/895] Building CXX object unittests/MC/X86/CMakeFiles/X86MCTests.dir/X86MCDisassemblerTest.cpp.obj
92.064 [417/10/896] Building CXX object unittests/MC/CMakeFiles/MCTests.dir/MCDisassemblerTest.cpp.obj
92.088 [416/10/897] Building RC object unittests/MC/X86/CMakeFiles/X86MCTests.dir/__/__/__/resources/windows_version_resource.rc.res
92.170 [415/10/898] Building RC object unittests/MI/CMakeFiles/MITests.dir/__/__/resources/windows_version_resource.rc.res
92.179 [414/10/899] Building CXX object unittests/MI/CMakeFiles/MITests.dir/LiveIntervalTest.cpp.obj
92.217 [413/10/900] Building RC object unittests/ObjCopy/CMakeFiles/ObjCopyTests.dir/__/__/resources/windows_version_resource.rc.res
FAILED: unittests/ObjCopy/CMakeFiles/ObjCopyTests.dir/__/__/resources/windows_version_resource.rc.res 
C:/Users/tcwg/scoop/apps/cmake/331~1.6/bin/cmcldeps.exe RC C:/Users/tcwg/llvm-worker/clang-arm64-windows-msvc/llvm-project/llvm/resources/windows_version_resource.rc unittests\ObjCopy\CMakeFiles\ObjCopyTests.dir\__\__\resources\windows_version_resource.rc.res.d unittests/ObjCopy/CMakeFiles/ObjCopyTests.dir/__/__/resources/windows_version_resource.rc.res "Note: including file: " "C:/Users/tcwg/scoop/apps/llvm-arm64/current/bin/clang-cl.exe" C:\PROGRA~2\WI3CF2~1\10\bin\100226~1.0\arm64\rc.exe -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_STATIC -DUNICODE -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_SECURE_NO_DEPRECATE -D_CRT_SECURE_NO_WARNINGS -D_GLIBCXX_ASSERTIONS -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_WARNINGS -D_UNICODE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -DRC_FILE_VERSION=\"0\" -DRC_INTERNAL_NAME=\"ObjCopyTests\" -DRC_PRODUCT_NAME=\"LLVM\" -DRC_PRODUCT_VERSION=\"0\" -DRC_VERSION_FIELD_1=22 -DRC_VERSION_FIELD_2=0 -DRC_VERSION_FIELD_3=0 -DRC_VERSION_FIELD_4=0 -I C:/Users/tcwg/llvm-worker/clang-arm64-windows-msvc/build/unittests/ObjCopy -I C:/Users/tcwg/llvm-worker/clang-arm64-windows-msvc/llvm-project/llvm/unittests/ObjCopy -I C:/Users/tcwg/llvm-worker/clang-arm64-windows-msvc/build/include -I C:/Users/tcwg/llvm-worker/clang-arm64-windows-msvc/llvm-project/llvm/include -I C:/Users/tcwg/llvm-worker/clang-arm64-windows-msvc/llvm-project/third-party/unittest/googletest/include -I C:/Users/tcwg/llvm-worker/clang-arm64-windows-msvc/llvm-project/third-party/unittest/googlemock/include -DWIN32 /nologo /fo unittests/ObjCopy/CMakeFiles/ObjCopyTests.dir/__/__/resources/windows_version_resource.rc.res C:/Users/tcwg/llvm-worker/clang-arm64-windows-msvc/llvm-project/llvm/resources/windows_version_resource.rc
error: unable to open output file 'windows_version_resource.i': 'operation not permitted'


1 error generated.


92.228 [413/9/901] Building CXX object unittests/MIR/CMakeFiles/MIRTests.dir/MachineMetadata.cpp.obj
92.242 [413/8/902] Building CXX object unittests/ObjCopy/CMakeFiles/ObjCopyTests.dir/ObjCopyTest.cpp.obj
92.250 [413/7/903] Building CXX object unittests/MIR/CMakeFiles/MIRTests.dir/MachineStableHashTest.cpp.obj
92.261 [413/6/904] Building RC object unittests/MIR/CMakeFiles/MIRTests.dir/__/__/resources/windows_version_resource.rc.res
92.264 [413/5/905] Building CXX object unittests/Object/CMakeFiles/ObjectTests.dir/ArchiveTest.cpp.obj
92.276 [413/4/906] Building CXX object unittests/Object/CMakeFiles/ObjectTests.dir/COFFObjectFileTest.cpp.obj
92.286 [413/3/907] Building CXX object unittests/Object/CMakeFiles/ObjectTests.dir/BuildIDTest.cpp.obj
92.365 [413/2/908] Building CXX object unittests/Object/CMakeFiles/ObjectTests.dir/DXContainerTest.cpp.obj
92.374 [413/1/909] Building CXX object unittests/Object/CMakeFiles/ObjectTests.dir/ELFObjectFileTest.cpp.obj
ninja: build stopped: subcommand failed.

```

</details>

https://github.com/llvm/llvm-project/pull/163960


More information about the cfe-commits mailing list