<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/154613>154613</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
Clang.SemaCXX/cxx17-compat.cpp test failed in CI on unrelated PR
</td>
</tr>
<tr>
<th>Labels</th>
<td>
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
30Wedge
</td>
</tr>
</table>
<pre>
### Summary
Clang.SemaCXX/cxx17-compat.cpp failed during the "Build and Test Windows" run of: https://github.com/llvm/llvm-project/actions/runs/17076221251?pr=151590
The feature branch changes were related to clang-format, which is totally separate.
### Failing test output:
```
Command Output (stdout):
--
# RUN: at line 1
c:\_work\llvm-project\llvm-project\build\bin\clang.exe -cc1 -internal-isystem C:\_work\llvm-project\llvm-project\build\lib\clang\22\include -nostdsysteminc -fsyntax-only -std=c++17 -pedantic -verify C:\_work\llvm-project\llvm-project\clang\test\SemaCXX\cxx17-compat.cpp
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\clang.exe' -cc1 -internal-isystem 'C:\_work\llvm-project\llvm-project\build\lib\clang\22\include' -nostdsysteminc -fsyntax-only -std=c++17 -pedantic -verify 'C:\_work\llvm-project\llvm-project\clang\test\SemaCXX\cxx17-compat.cpp'
# note: command had no output on stdout or stderr
# RUN: at line 2
c:\_work\llvm-project\llvm-project\build\bin\clang.exe -cc1 -internal-isystem C:\_work\llvm-project\llvm-project\build\lib\clang\22\include -nostdsysteminc -fsyntax-only -std=c++20 -Wc++17-compat-pedantic -verify C:\_work\llvm-project\llvm-project\clang\test\SemaCXX\cxx17-compat.cpp -Wno-defaulted-function-deleted
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\clang.exe' -cc1 -internal-isystem 'C:\_work\llvm-project\llvm-project\build\lib\clang\22\include' -nostdsysteminc -fsyntax-only -std=c++20 -Wc++17-compat-pedantic -verify 'C:\_work\llvm-project\llvm-project\clang\test\SemaCXX\cxx17-compat.cpp' -Wno-defaulted-function-deleted
# .---command stderr------------
# | PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script.
# | Stack dump:
# | 0. Program arguments: c:\\_work\\llvm-project\\llvm-project\\build\\bin\\clang.exe -cc1 -internal-isystem C:\\_work\\llvm-project\\llvm-project\\build\\lib\\clang\\22\\include -nostdsysteminc -fsyntax-only -std=c++20 -Wc++17-compat-pedantic -verify C:\\_work\\llvm-project\\llvm-project\\clang\\test\\SemaCXX\\cxx17-compat.cpp -Wno-defaulted-function-deleted
# | 1. C:\_work\llvm-project\llvm-project\clang\test\SemaCXX\cxx17-compat.cpp:15:24: current parser token ';'
# | 2. C:\_work\llvm-project\llvm-project\clang\test\SemaCXX\cxx17-compat.cpp:13:1: parsing struct/union/class body 'B'
# | 3. C:\_work\llvm-project\llvm-project\clang\test\SemaCXX\cxx17-compat.cpp:14:12: parsing function body 'B::b'
# | 4. C:\_work\llvm-project\llvm-project\clang\test\SemaCXX\cxx17-compat.cpp:14:12: in compound statement ('{}')
# | 5. C:\_work\llvm-project\llvm-project\clang\test\SemaCXX\cxx17-compat.cpp:15:12: lambda expression parsing
# | Exception Code: 0xC0000005
# | #0 0x00007ff698ee61c0 (c:\_work\llvm-project\llvm-project\build\bin\clang.exe+0x48861c0)
# | #1 0x00007ff6992fdd89 (c:\_work\llvm-project\llvm-project\build\bin\clang.exe+0x4c9dd89)
# | #2 0x00007ff6992f9e10 (c:\_work\llvm-project\llvm-project\build\bin\clang.exe+0x4c99e10)
# | #3 0x00007ff698be037a (c:\_work\llvm-project\llvm-project\build\bin\clang.exe+0x458037a)
# | #4 0x00007ff698bde8cb (c:\_work\llvm-project\llvm-project\build\bin\clang.exe+0x457e8cb)
# | #5 0x00007ff698bcd286 (c:\_work\llvm-project\llvm-project\build\bin\clang.exe+0x456d286)
# | #6 0x00007ff698bd0761 (c:\_work\llvm-project\llvm-project\build\bin\clang.exe+0x4570761)
# | #7 0x00007ff698bcb652 (c:\_work\llvm-project\llvm-project\build\bin\clang.exe+0x456b652)
# | #8 0x00007ff698bcd855 (c:\_work\llvm-project\llvm-project\build\bin\clang.exe+0x456d855)
# | #9 0x00007ff698bc8f98 (c:\_work\llvm-project\llvm-project\build\bin\clang.exe+0x4568f98)
# | #10 0x00007ff698bce8ba (c:\_work\llvm-project\llvm-project\build\bin\clang.exe+0x456e8ba)
# | #11 0x00007ff698c385d5 (c:\_work\llvm-project\llvm-project\build\bin\clang.exe+0x45d85d5)
# | #12 0x00007ff698c3ec4c (c:\_work\llvm-project\llvm-project\build\bin\clang.exe+0x45dec4c)
# | #13 0x00007ff698c3d810 (c:\_work\llvm-project\llvm-project\build\bin\clang.exe+0x45dd810)
# | #14 0x00007ff698c3752e (c:\_work\llvm-project\llvm-project\build\bin\clang.exe+0x45d752e)
# | #15 0x00007ff698c3a3b4 (c:\_work\llvm-project\llvm-project\build\bin\clang.exe+0x45da3b4)
# | #16 0x00007ff698b83627 (c:\_work\llvm-project\llvm-project\build\bin\clang.exe+0x4523627)
# | #17 0x00007ff698b83899 (c:\_work\llvm-project\llvm-project\build\bin\clang.exe+0x4523899)
# | #18 0x00007ff698bb9367 (c:\_work\llvm-project\llvm-project\build\bin\clang.exe+0x4559367)
# | #19 0x00007ff698bbb507 (c:\_work\llvm-project\llvm-project\build\bin\clang.exe+0x455b507)
# | #20 0x00007ff698b9220f (c:\_work\llvm-project\llvm-project\build\bin\clang.exe+0x453220f)
# | #21 0x00007ff698b728f7 (c:\_work\llvm-project\llvm-project\build\bin\clang.exe+0x45128f7)
# | #22 0x00007ff698b730ed (c:\_work\llvm-project\llvm-project\build\bin\clang.exe+0x45130ed)
# | #23 0x00007ff698b73d20 (c:\_work\llvm-project\llvm-project\build\bin\clang.exe+0x4513d20)
# | #24 0x00007ff698b782e0 (c:\_work\llvm-project\llvm-project\build\bin\clang.exe+0x45182e0)
# | #25 0x00007ff698b6e731 (c:\_work\llvm-project\llvm-project\build\bin\clang.exe+0x450e731)
# | #26 0x00007ff697f1215f (c:\_work\llvm-project\llvm-project\build\bin\clang.exe+0x38b215f)
# | #27 0x00007ff697f11f56 (c:\_work\llvm-project\llvm-project\build\bin\clang.exe+0x38b1f56)
# | #28 0x00007ff697ef7e12 (c:\_work\llvm-project\llvm-project\build\bin\clang.exe+0x3897e12)
# | #29 0x00007ff697fbc53a (c:\_work\llvm-project\llvm-project\build\bin\clang.exe+0x395c53a)
# | #30 0x00007ff694752796 (c:\_work\llvm-project\llvm-project\build\bin\clang.exe+0xf2796)
# | #31 0x00007ff69474b52e (c:\_work\llvm-project\llvm-project\build\bin\clang.exe+0xeb52e)
# | #32 0x00007ff69474ca71 (c:\_work\llvm-project\llvm-project\build\bin\clang.exe+0xeca71)
# | #33 0x00007ff69475df24 (c:\_work\llvm-project\llvm-project\build\bin\clang.exe+0xfdf24)
# | #34 0x00007ff69a051dd0 (c:\_work\llvm-project\llvm-project\build\bin\clang.exe+0x59f1dd0)
# | #35 0x00007ff8f7744cb0 (C:\Windows\System32\KERNEL32.DLL+0x14cb0)
# | #36 0x00007ff8fef9edcb (C:\Windows\SYSTEM32\ntdll.dll+0x7edcb)
# `-----------------------------
# error: command failed with exit status: 0xc0000005
--
```
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJzkmVFv27oVxz8N80LIoEhTlB784LgJMKy7u2g69O5poMgjW6ssGSTVON9-OLJ9a4vd1vQyfdiMoE4d6f87_JPn8FjU3rfbHmBF5D2R7-70GHaDWwn2CewW7urBvqwIF6cf-jTu99q9ELbedLrfLp5grze__Ub4ozkec5WZYX_QYWEOB9rotgNL7ejafkvDDijh_H5sO0t1b-lH8IF-ans7PHvCOXVjT4eGiDXdhXDwRKwJfyT8cduG3VgvzLAn_LHrvlzesoMb_gkmEP6oTWiH3hP-6MbpLVdMFZznXOZEPB4cEe9ymcuKEbYmbP1xB7QBHUYHtHa6NztqdrrfgqfP4IA66HQAS8NADY4yawa314HwDX3etWZHW0_DEHTXvVAPB-10gMVJ-qtTj7rtpoHjOIcxHMaAY2JrUrDzD1tvhv0ezfjr9HdKeOmDHcZAeHW6OMtOovTD335Bb3SgXdsDzQlbG7xEbv7xPLjPRG5uTIn-W6Px-N72RG6mYS3gCDQzJqdZ2wdwve6y1r_4AHu6-RHtrq0v2kRuOCdy0_amGy3QrB98sCfxtjc0a_xLH_QxG_ruhWY-WCLeGcLvCb_PFc0OYHUfWkOzL-Da5uV1AV1CQO-J3FwWqdzMF-nZXDiCGXHGzWk-0GnCVQqDCVf_zmPCVWKbJ9gfdfq1YX2_2Vyd_e6HAOjx2W6605b2wzlL6NDTUxbQweFv4Ny3k4D_DycBZzT79Ps0nV38WWlBs0_9kFlo9NgFsFkz9lOJzSx0EMD-n6fNd87NWybSd87QIsuyS5KdMim7ep0vImpDf33_sH56oH6s922gmtbjljo4DC7gLvjqHbn1fgTciaet_rL-sQcwTvsdrbX5HJw2gHvqwcHBDQa8B0v9MLrTx3in9n4w7bQZY3_gjWsPYXEV91PQ5jO14_5w3lzPn7MFYdWvbtg6vafabcc99MFPNec0JVezEs_ENz-5rKPfF-srSsgfop0W7tUCuSzfn1JaXh_6VZjnpXyzmn-83uDE5jixb5RWYp1LItZ8Oa2T0TnoAz1o58HRMHyGHlOaiPuvGxlGxN82IoH_YEAYCDaUPrhxSrKxb4ceO-9Oe0-xUcf4ZtGJt40Orcr5dXiXubsKSKyJWNe3cS1_Vlxtj9vTYRinEqgDYCXAThvjUfdEvcNfeHUVm3z7NXaKrdP72moKx4MD79G0s4tXwTwcDRwmQzeDnbomdtyw6SWvLqOEC0bZET9XTVNUJUCRG4YjTbMh37PjsixR89YtwkV-Da54Y21ZpQWbCjUjMJ-BK8gTj9hUqBmBxY3VNTChdFqwLFEzAi9vwRZKUycGK9SMwPIWbCwvi8TgAjUjcDEbMVNFnnrEqBmB1WzEdSF56hGjZgQu51aXUia3upQyAlczcNlUZWowasYFhM3IUNap86lAzZh8U7tKI0ppU5ttUTMm8xkZzNKkJqNmTBYzsi1Tl01pUTMmL2dkJTmkJqNmTJYzshb1MjUZNWPyrICVouAqMZmjZkxWc3JZJd6XJUfNmDwrYXUlitRjlqgZk2c1rK4lS05GzbgXmdWwinPWJCYL1IzJtzWsVrxsUo85R82YzGdkwcCmJqNmTBZzsuWpa1iOmjF51oKpkkNyMmrG5FkPVoASqVshhpox-aaGqSbnuUy7tkVZo2ZMVjNy3si0facoa9SMyTc1TEGjIE_b_4myQs2YXN2OuTZSpO2GRCVRM_5ac1PDlkpyVaV1u0HFmJvfcpd16r4A6m91BbdfIJdqabRKm1GAijFXzHy2DU_bjTSoGHNvapdmMrc2be2SVYOaMfmqdpWNUsulqSfy-TnL5SRYbp6mh5iCE7n588OHXx7eC7549_79pJ7jXbF2ca0NTQX29KU41v7708eHv0zafbBdt7BdNwkrvOVKuGDZf3pdDkCcG9z1Qdb5zPu5DTsKxzZMT5xGf3pqY66e2lxOdi9nwXd2JWwlKn0Hq1xJqbiQUtztVnlVgqoUq0EXFcMwFWOVqJSRqmBiedeuOOOSlZxxJqtcLCrGwULdiLwwkBeWLBnsddstcBYXg9veTU_nV7lcFrm463QNnb-c_rvVNNf1uPVkybrWB__1vtCGDlb_9eB_OvE-O9H2dPMnOvR07C-n6r9-uBtdt_rxM4Vz4F9W_F8BAAD__-0t9WY">