<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/59796>59796</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            clang crashed when compiling template code
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          wang1972
      </td>
    </tr>
</table>

<pre>
    ```
1>PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script.
1>Stack dump:
1>0. Program arguments: "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\Llvm\\x64\\bin\\clang-cl.exe" @C:\\Users\\wang\\AppData\\Local\\Temp\\MSBuildTempwang\\tmp50b447172fb94bcd94d2502c7433a597.rsp
1>1. <eof> parser at end of file
1>2. ..\src\gui\dialog\yieldcurveformchilds.cpp:185:6: instantiating function definition 'CreateList<ngenex::gui::dscoupled::RateInstrumentChoice<1, CListBox>, ngenex::gui::control::EditChoicePopup<ito33::datastore::Details<Obj_Currency>>>'
1>3. ..\include\gui/dscoupled/rateinstrumentchoice.h:243:3: instantiating function definition 'ngenex::gui::dscoupled::RateInstrumentChoice<1, CListBox>::RateInstrumentChoice'
1>Exception Code: 0xC0000005
1> #0 0x00007ff657f7a668 C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\Llvm\x64\bin\clang-cl.exe 0x17ba668 C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\Llvm\x64\bin\clang-cl.exe 0x2f657de
1> #1 0x00007ff657f7a668 C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\Llvm\x64\bin\clang-cl.exe 0x2f3ddf6 C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\Llvm\x64\bin\clang-cl.exe 0x2f3d883
1> #2 0x00007ff657f7a668 C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\Llvm\x64\bin\clang-cl.exe 0x2f58888 C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\Llvm\x64\bin\clang-cl.exe 0x2f57789
1> #3 0x00007ff657f7a668 C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\Llvm\x64\bin\clang-cl.exe 0x2f654ca C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\Llvm\x64\bin\clang-cl.exe 0x2f3dcc4
1> #4 0x00007ff657f7a668 C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\Llvm\x64\bin\clang-cl.exe 0x2f3d883 C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\Llvm\x64\bin\clang-cl.exe 0x2f3d513
1> #5 0x00007ff657f7a668 C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\Llvm\x64\bin\clang-cl.exe 0x2e24368 C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\Llvm\x64\bin\clang-cl.exe 0x2e23924
1> #6 0x00007ff657f7a668 C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\Llvm\x64\bin\clang-cl.exe 0x2e25e09 C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\Llvm\x64\bin\clang-cl.exe 0x2e23a6d
1> #7 0x00007ff657f7a668 C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\Llvm\x64\bin\clang-cl.exe 0x2e25e09 C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\Llvm\x64\bin\clang-cl.exe 0x195d47b
1> #8 0x00007ff657f7a668 C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\Llvm\x64\bin\clang-cl.exe 0x195de96 C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\Llvm\x64\bin\clang-cl.exe 0x3b1d7c7
1> #9 0x00007ff657f7a668 C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\Llvm\x64\bin\clang-cl.exe 0x313bf5e C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\Llvm\x64\bin\clang-cl.exe 0x1a45a92
1>#10 0x00007ff657f7a668 C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\Llvm\x64\bin\clang-cl.exe 0x7d554d C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\Llvm\x64\bin\clang-cl.exe 0x866bde
1>#11 0x00007ff657f7a668 C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\Llvm\x64\bin\clang-cl.exe 0x7b1b C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\Llvm\x64\bin\clang-cl.exe 0x4a73
1>#12 0x00007ff657f7a668 C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\Llvm\x64\bin\clang-cl.exe 0x18270e6 C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\Llvm\x64\bin\clang-cl.exe 0x66a61f
1>#13 0x00007ff657f7a668 C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\Llvm\x64\bin\clang-cl.exe 0x1826e6b C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\Llvm\x64\bin\clang-cl.exe 0x792a55
1>#14 0x00007ff657f7a668 C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\Llvm\x64\bin\clang-cl.exe 0x792d9d C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\Llvm\x64\bin\clang-cl.exe 0x7ace3c
1>#15 0x00007ff657f7a668 C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\Llvm\x64\bin\clang-cl.exe 0x438f C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\Llvm\x64\bin\clang-cl.exe 0x41e7dd0
1>#16 0x00007ff657f7a668 (C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x17ba668)
1>#17 0x00007ff6597257de (C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x2f657de)
1>0x00007FF657F7A668, C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\Llvm\x64\bin\clang-cl.exe(0x00007FF6567C0000) + 0x17BA668 byte(s)
1>0x00007FF6597257DE, C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\Llvm\x64\bin\clang-cl.exe(0x00007FF6567C0000) + 0x2F657DE byte(s)
1>0x00007FF6596FDDF6, C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\Llvm\x64\bin\clang-cl.exe(0x00007FF6567C0000) + 0x2F3DDF6 byte(s)
1>0x00007FF6596FD883, C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\Llvm\x64\bin\clang-cl.exe(0x00007FF6567C0000) + 0x2F3D883 byte(s)
1>0x00007FF659718888, C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\Llvm\x64\bin\clang-cl.exe(0x00007FF6567C0000) + 0x2F58888 byte(s)
1>0x00007FF659717789, C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\Llvm\x64\bin\clang-cl.exe(0x00007FF6567C0000) + 0x2F57789 byte(s)
1>0x00007FF6597254CA, C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\Llvm\x64\bin\clang-cl.exe(0x00007FF6567C0000) + 0x2F654CA byte(s)
1>0x00007FF6596FDCC4, C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\Llvm\x64\bin\clang-cl.exe(0x00007FF6567C0000) + 0x2F3DCC4 byte(s)
1>0x00007FF6596FD883, C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\Llvm\x64\bin\clang-cl.exe(0x00007FF6567C0000) + 0x2F3D883 byte(s)
1>0x00007FF6596FD513, C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\Llvm\x64\bin\clang-cl.exe(0x00007FF6567C0000) + 0x2F3D513 byte(s)
1>0x00007FF6595E4368, C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\Llvm\x64\bin\clang-cl.exe(0x00007FF6567C0000) + 0x2E24368 byte(s)
1>0x00007FF6595E3924, C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\Llvm\x64\bin\clang-cl.exe(0x00007FF6567C0000) + 0x2E23924 byte(s)
1>0x00007FF6595E5E09, C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\Llvm\x64\bin\clang-cl.exe(0x00007FF6567C0000) + 0x2E25E09 byte(s)
1>0x00007FF6595E3A6D, C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\Llvm\x64\bin\clang-cl.exe(0x00007FF6567C0000) + 0x2E23A6D byte(s)
1>0x00007FF6595E5E09, C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\Llvm\x64\bin\clang-cl.exe(0x00007FF6567C0000) + 0x2E25E09 byte(s)
1>0x00007FF65811D47B, C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\Llvm\x64\bin\clang-cl.exe(0x00007FF6567C0000) + 0x195D47B byte(s)
1>0x00007FF65811DE96, C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\Llvm\x64\bin\clang-cl.exe(0x00007FF6567C0000) + 0x195DE96 byte(s)
1>0x00007FF65A2DD7C7, C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\Llvm\x64\bin\clang-cl.exe(0x00007FF6567C0000) + 0x3B1D7C7 byte(s)
1>0x00007FF6598FBF5E, C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\Llvm\x64\bin\clang-cl.exe(0x00007FF6567C0000) + 0x313BF5E byte(s)
1>0x00007FF658205A92, C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\Llvm\x64\bin\clang-cl.exe(0x00007FF6567C0000) + 0x1A45A92 byte(s)
1>0x00007FF656F9554D, C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\Llvm\x64\bin\clang-cl.exe(0x00007FF6567C0000) + 0x7D554D byte(s)
1>0x00007FF657026BDE, C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\Llvm\x64\bin\clang-cl.exe(0x00007FF6567C0000) + 0x866BDE byte(s)
1>0x00007FF6567C7B1B, C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\Llvm\x64\bin\clang-cl.exe(0x00007FF6567C0000) + 0x7B1B byte(s)
1>0x00007FF6567C4A73, C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\Llvm\x64\bin\clang-cl.exe(0x00007FF6567C0000) + 0x4A73 byte(s)
1>0x00007FF657FE70E6, C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\Llvm\x64\bin\clang-cl.exe(0x00007FF6567C0000) + 0x18270E6 byte(s)
1>0x00007FF656E2A61F, C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\Llvm\x64\bin\clang-cl.exe(0x00007FF6567C0000) + 0x66A61F byte(s)
1>0x00007FF657FE6E6B, C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\Llvm\x64\bin\clang-cl.exe(0x00007FF6567C0000) + 0x1826E6B byte(s)
1>0x00007FF656F52A55, C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\Llvm\x64\bin\clang-cl.exe(0x00007FF6567C0000) + 0x792A55 byte(s)
1>0x00007FF656F52D9D, C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\Llvm\x64\bin\clang-cl.exe(0x00007FF6567C0000) + 0x792D9D byte(s)
1>0x00007FF656F6CE3C, C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\Llvm\x64\bin\clang-cl.exe(0x00007FF6567C0000) + 0x7ACE3C byte(s)
1>0x00007FF6567C438F, C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\Llvm\x64\bin\clang-cl.exe(0x00007FF6567C0000) + 0x438F byte(s)
1>0x00007FF65A9A7DD0, C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\Llvm\x64\bin\clang-cl.exe(0x00007FF6567C0000) + 0x41E7DD0 byte(s)
1>0x00007FF8C18055A0, C:\Windows\System32\KERNEL32.DLL(0x00007FF8C17F0000) + 0x155A0 byte(s), BaseThreadInitThunk() + 0x10 byte(s)
1>0x00007FF8C21E485B, C:\Windows\SYSTEM32\ntdll.dll(0x00007FF8C21E0000) + 0x485B byte(s), RtlUserThreadStart() + 0x2B byte(s)
1>clang-cl : error : clang frontend command failed due to signal (use -v to see invocation)
1>clang version 15.0.1
1>Target: x86_64-pc-windows-msvc
1>Thread model: posix
1>InstalledDir: C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\Llvm\x64\bin
1>clang-cl : message : diagnostic msg:
1>********************
1>PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
1>Preprocessed source(s) and associated run script(s) are located at:
1>clang-cl : message : diagnostic msg: C:\Users\wang\AppData\Local\Temp\yieldcurveformchilds-04b4d7.cpp
1>clang-cl : message : diagnostic msg: C:\Users\wang\AppData\Local\Temp\yieldcurveformchilds-04b4d7.sh
1>clang-cl : message : diagnostic msg:
1>********************
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzsW9Fv46j2_mvoC2pkwBj80AfHsXdHv-7OaJqZ1e9phQ1O2HGMBbjT-e-vcNKm6e0o0erqBmlvFSkYY873fYeDT6iOcE5vBqXuAF0CuroRk98ae_ddDBuUM3zTGPnjDmTJ4ZOsQFIgQKpP91XxUEE3NTvtoYDNtIFWjcZ66A3cej86QAqAa4DrjfbbqVm0Zgdw3fePz1-3ozV_qdYDXGvnJuUArqEYJNRD209SQb9VsLXCbWEj2m_eilYBXMLRqtGaVjmnJHRmsvvu8KRwzrRaeCWhnQboWqtHvzjCfvCi_QbltBsDupfuZAGS_JM1Gyt2UNjNtFODDwQgwLgMQ2kJaPk8ota9cvuu33RrjTOdh1-1m0QPH_wktdnfxAnGL092yjltBtHve76W---1Mf1hrvsgzdx6ytJ9o9HDvtH2Ytjctv1CPSmAMQRpcsT1xSl7mCM4bt8qxnElvDhMbdpnw2u1Gw_YH5aT7mXoOD7mdyNNmjRliOGuydOmlXkqMU1wy1JCBM3ZwrrxqB0K2gFSKtMBUsFRWKcsFB6qQULTwU736jgah9GLBaClsy2g5WbSgJZSi94EAD-06mU72UfVGbtrt7qXbtGOwVuIU0CKLDhFD86LwWvh9bCB3TS0XpsBStXpQc9NgFlplfDqXjsPSDls1KCegmCkCCbnhnStmcZeyf3lZ-HVh8F5O3u_3BrdKkBKFNZWGeZZmidAqnD57nStGbw1_f6ikvowxSczTiMgpfaGkINh4YXzxqr95Up5oXsHSPmx-evPcrJWDe2PYGr_weyoH3nR7xAkBw1xfWSDayu80i9U2hnHYgtIgdMAgVws4n9St58Pfk2wemrVOJsvjQwCweSpTOY_ehwFASYJTJ5CN-u6jLKOiSzj8BAUbyP152F6iNE3Afr1dWge4nIflPuIfB2OMHlCrLmidRz4S3WqDopHHdwRKbvsitY5J6fq4JjUoZzzK1pnjOen6pCY1Mlo2oorrp22TU_VSWNSZ17bV7RO0ZvIohGpo3BKrmmd5PjN2smiUoeqJL-iOiKTp-qw_6lzyCdyKlPWnKrD41En4FP5td7opEGStexUnTwedQgiTUfVtXwjUipyfFQnJIMR5cpMUprKKxnnWda8zpSDNhFlyqxBzZVMp4KRU10iypERxyxR19pvskxkqDsVJ6IUGXGcqexa64blWFB6Kk5EGTLLscyvtdsw0SrSnmoTUX6cEt5dyzRSTMrkVJp3k2OA-RUgArx8OdUBOD_FeZKm5gxTJtU1cT6f_7zGeUBY1xllNStmGuU1nA0wf4UlY_NZHsA5BHg5n5wtAzjY_PBhqPsZiVnmVRUnCRxUXlXnSWT1alVnsZIgAdxFJDgn8ZLgnFywnBDnPNKYwPX-RPACEvPZXawkAriLAjsti1hJZAHcRTFRlmmsJEgA9w8J7KxeURQxCYouIEGrlMT6xsbV_lT1AhLz-WesJAK4S0jQKol1i61wAHeRJ4psFS2JAO6f4QmO0CplyzhJoJwGcBeRqPJIs9hAosrPZ7EFXq1YyeIkQZYogDsfE7xe1jTSH0UEkQDu_HLCCS1yHCcJVKQB3FkSWZ1Tmka6xbJVwHaWA0twtoz1JzbPArbzfmAlW6JIN9iA7BIGacEiTWADsvPrqK5YUsX6fuA4gDvvhgoXGarjJJFlAdsljsiqLNJgQBwHcBfsrBQXlMZJguUB20UcVnmsb4c8YLuAQ1ZWpIyUQxGwXbS3Eh5pUAdk59PWvGCrVRIpA1QFcGdI8BLxhNLiNYk_9CDN94Dg4YfzakcC0P-rPv9e3RO8WN3fv7bMS8TqN5tJmO_ELi7hUji13lol5IdB-_V2Gr4BzF89dB4pRlXK6fJ9pP__sK5-m5EOXvb9Qvb9KUyMqjcCcbp8i_Kz7784ZfdAH7yw_gQk_skO-ewWCEgBlbXGzq25G3bWDF4NErZmtxODhJ3QvZJQTgp6A53eDKKHAPPJKXj7OPcpBfXwaFrhtRn-3RR8VDasGYjoIlmg4921sBvlg-0nnv2Zpbdje_t9L9Ltzj2--u_nniLcGan6MH40Tj8db38YnBd9r-RK23D7v7K-39dzp5wTGzW3pRabwTivW7hzm5OqEYCLv_95W0lTrNdF-Stc_1rB-uP9_cc_Pvz-C6w_3FcPcP1x7l5--QV-rj59_Lw-QfHpvWqYebX8vCLmZYBVsA8-VxIKfzLt5YI8e-q5CuVQS3KsP3kuPjlUnrxX43GbpE0q2VzqcWUIbnvtVfFSbnUj74jMSS5u1B3KGGZpyjN0s73jJM8kIYoLnpIGNZymuGG87UiadDlHN_oOJ5gkKCEIYZSgBSItZgynlHOcKiFBmqid0P2i7x93C2M3N3MJ1h3NWZ7d9KJRvZtrwjAe1Hc43wQhvlY39m4u3mqmjQNp0mvn3XEWr32v7vZbxly6pST8vlVD2IpG3ethA73ajb3wCrZGqpvJ9nd_v1xshvuvAAAA___z3z7R">