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

    <tr>
        <th>Summary</th>
        <td>
            Crash when doing a type trait
        </td>
    </tr>

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

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

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

<pre>
    Submitting because asked to do so: 
```
>------ Build started: Project: CMakeLists, Configuration: Debug ------
  [1/2] Building CXX object test\core\concepts\CMakeFiles\basic_type_concept_tests.dir\basic_type_concept_tests.cpp.obj
 FAILED: test/core/concepts/CMakeFiles/basic_type_concept_tests.dir/basic_type_concept_tests.cpp.obj 
 C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe /nologo -TP  -IC:\Arcanima\AC_TOOLS\kogo\_out\install\Debug -IC:\Arcanima\AC_TOOLS\kogo\include\kogo\.. --target=amd64-pc-windows-msvc -fdiagnostics-absolute-paths  /DWIN32 /D_WINDOWS /EHsc /Zi /Ob0 /Od /RTC1 -std:c++20 -MDd /utf-8 /showIncludes /Fotest\core\concepts\CMakeFiles\basic_type_concept_tests.dir\basic_type_concept_tests.cpp.obj /Fdtest\core\concepts\CMakeFiles\basic_type_concept_tests.dir\ -c -- C:\Arcanima\AC_TOOLS\kogo\test\core\concepts\basic_type_concept_tests.cpp
 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:\\PROGRA~1\\MIB055~1\\2022\\COMMUN~1\\VC\\Tools\\Llvm\\x64\\bin\\clang-cl.exe /nologo -TP -IC:\\Arcanima\\AC_TOOLS\\kogo\\_out\\install\\Debug -IC:\\Arcanima\\AC_TOOLS\\kogo\\include\\kogo\\.. --target=amd64-pc-windows-msvc -fdiagnostics-absolute-paths /DWIN32 /D_WINDOWS /EHsc /Zi /Ob0 /Od /RTC1 -std:c++20 -MDd /utf-8 /showIncludes /Fotest\\core\\concepts\\CMakeFiles\\basic_type_concept_tests.dir\\basic_type_concept_tests.cpp.obj /Fdtest\\core\\concepts\\CMakeFiles\\basic_type_concept_tests.dir\\ -c -- C:\\Arcanima\\AC_TOOLS\\kogo\\test\\core\\concepts\\basic_type_concept_tests.cpp
 1.     C:\Arcanima\AC_TOOLS\kogo\test\core\concepts\basic_type_concept_tests.cpp:16:54: current parser token ','
 2.     C:\Arcanima\AC_TOOLS\kogo\test\core\concepts\basic_type_concept_tests.cpp:5:1: parsing namespace 'kogo'
  Exception Code: 0xC0000005
   #0 0x00007ff615fb5156 (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x1145156)
 #1 0x00007ff6153e344c (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x57344c)
 #2 0x00007ff615ebfc8d (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x104fc8d)
 #3 0x00007ff614f12408 (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0xa2408)
 #4 0x00007ff615e5b556 (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0xfeb556)
 #5 0x00007ff615e54bb9 (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0xfe4bb9)
 #6 0x00007ff615e62183 (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0xff2183)
 #7 0x00007ff615e5b02d (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0xfeb02d)
 #8 0x00007ff61669ffb7 (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x182ffb7)
 #9 0x00007ff61669dcf3 (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x182dcf3)
 #10 0x00007ff61669d333 (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x182d333)
 #11 0x00007ff6162303fd (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x13c03fd)
 #12 0x00007ff615e31e4c (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0xfc1e4c)
 #13 0x00007ff615e2fc78 (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0xfbfc78)
 #14 0x00007ff615e2f6f1 (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0xfbf6f1)
 #15 0x00007ff6162303fd (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x13c03fd)
 #16 0x00007ff615f6d95d (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x10fd95d)
 #17 0x00007ff615ebf61c (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x104f61c)
 #18 0x00007ff615ebf547 (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x104f547)
 #19 0x00007ff615fe28dc (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x11728dc)
 #20 0x00007ff615e6e991 (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0xffe991)
 #21 0x00007ff615e651d0 (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0xff51d0)
 #22 0x00007ff615e61fd8 (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0xff1fd8)
 #23 0x00007ff615e4fa8f (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0xfdfa8f)
 #24 0x00007ff617d463cd (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x2ed63cd)
 #25 0x00007ff618790c88 (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x3920c88)
 #26 0x00007ff618790183 (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x3920183)
 #27 0x00007ff618790382 (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x3920382)
 #28 0x00007ff61879061c (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x392061c)
 #29 0x00007ff618790382 (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x3920382)
 #30 0x00007ff61878b587 (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x391b587)
 #31 0x00007ff616ab8267 (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x1c48267)
 #32 0x00007ff615dbd20e (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0xf4d20e)
 #33 0x00007ff6186aee41 (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x383ee41)
 #34 0x00007ff615ec89c0 (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x10589c0)
 #35 0x00007ff615fd9ec0 (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x1169ec0)
 #36 0x00007ff6160166b3 (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x11a66b3)
 #37 0x00007ff615fabd15 (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x113bd15)
 #38 0x00007ff615fabb5c (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x113bb5c)
 #39 0x00007ff6161f2afc (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x1382afc)
 #40 0x00007ff614ef6770 (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x86770)
 #41 0x00007ff615dcf7f0 (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0xf5f7f0)
 #42 0x00007ff615dcd5ec (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0xf5d5ec)
 #43 0x00007ff615dcd38c (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0xf5d38c)
 #44 0x00007ff615dcd4a9 (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0xf5d4a9)
 #45 0x00007ff614ef204c (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x8204c)
 #46 0x00007ff615dcf845 (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0xf5f845)
 #47 0x00007ff615dcd5ec (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0xf5d5ec)
 #48 0x00007ff6169d0b76 (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x1b60b76)
 #49 0x00007ff6169d07de (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x1b607de)
 #50 0x00007ff615434091 (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x5c4091)
 #51 0x00007ff615433c22 (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x5c3c22)
 #52 0x00007ff615430996 (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x5c0996)
 #53 0x00007ff61542d955 (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x5bd955)
 #54 0x00007ff61542c2ee (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x5bc2ee)
 #55 0x00007ff615b4549d (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0xcd549d)
 #56 0x00007ff6155b4215 (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x744215)
 #57 0x00007ff6155b4008 (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x744008)
 #58 0x00007ff6152bc518 (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x44c518)
 #59 0x00007ff6152bb89e (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x44b89e)
 #60 0x00007ff6152bb417 (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x44b417)
 #61 0x00007ff6152b2ba6 (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x442ba6)
 #62 0x00007ff6152b0323 (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x440323)
 #63 0x00007ff616a72db8 (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x1c02db8)
 #64 0x00007ffd6b1253e0 (C:\WINDOWS\System32\KERNEL32.DLL+0x153e0)
  #65 0x00007ffd6bc8485b (C:\WINDOWS\SYSTEM32\ntdll.dll+0x485b)
C:\Arcanima\AC_TOOLS\kogo\_out\build\Debug\clang-cl : error : clang frontend command failed due to signal (use -v to see invocation)
  clang version 19.1.5
  Target: amd64-pc-windows-msvc
 Thread model: posix
  InstalledDir: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\Llvm\x64\bin
  clang-cl: note: diagnostic msg: 
  ********************
  
  PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
  Preprocessed source(s) and associated run script(s) are located at:
  clang-cl: note: diagnostic msg: C:\Users\Yorlik\AppData\Local\Temp\basic_type_concept_tests-fc5469.cpp
 clang-cl: note: diagnostic msg: C:\Users\Yorlik\AppData\Local\Temp\basic_type_concept_tests-fc5469.sh
 clang-cl: note: diagnostic msg: 
  
  ********************
  ninja: build stopped: subcommand failed.

Build failed.
```
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJzMm1tv47YSxz-N8kLYoHjR5cEPji9tUGcTJG63PS8BRVKOGlk0RCqbfTmf_WBkZ03ptNn0xm4QWDIl8f8TOTMa02NhbbVrtJ5F_DLiywvRuUfTzq7lD1Vdt-bzRWHU59l9V-wr56pmhwotRWc1EvZJK-QMUgZZE9E5ivA8SvDpH88jupr0f-iyq2qFrBOt0wrOvG3Nr1o62F1ciye9qayzEVmghWnKate1wlWmgcNLXXQ7dOwnwnOEIn4ZR2RNIr489gtMi59_RqaALpHT1kV8IU2r-00j9cHZiC96oXVVa3hTCFvJB_f5oB9OpzzAhXaqqvatw_JwmJriVyBZz682qyUw9pJk3UvC5iRJ1p4kWb8p-cbhkySMLlpEdB7xxe3dzXd38__GEV9cX11izvtdggmB-7y5vv7xQ9_y0yLii60xNdzypn7eR3zxkjC4waqB0alFs5vIeqpfNIrIujG12Rk02d4iNLk6ic1bKZpqL2B38bC9udncR3zxZHYm4osH08FoV411oq4jvjjN17surhpZd0qfG6ZTNJk40e60i-hS7FXCJgc5-VQ1ynyyk719lmhSqkrsGmNdJe1EFNbUndOTg3CPFsFNLD9efaCk33v4ePVhefPxHt6svrcStv-p4PWmwP1GwevddhGjiXVgmjIilxG5JBhNrpf90c6Vkwx27KP5dHVEtvB-bYLYWi-l_hYpNJFoMkHvmZvf1XsLF0z0drOa36-Q7QMGEgjModUH0zqIFY_OHSzIk3VE1rvKPXbFVJp9RNY12OdxMzmc4gNZV9Z2vfsg0Sh0shjkHjWSrbCPqBDyybVCaogeh1YfWiO1tVoha7r22AxXCmuNrITTCrVdg6xsq4Ob9hHl3gn5hFS3PwAYtOBphPPb1uxasUei3XV73TjbR6vj0A19cOiGZ08cOuOrP3ouefbKL475xTffds8vDjacx-FUnmfz7KkDZ_1_f313d2ffHTT_ZQ_-Vxz4bOhDWx-719c97I_689-qPHTvd0_l11G-5vMx-Ms_F1XoPE4iOucMPFB2basbhw6itbpFzjzpBkUkjcgCXvEckX-ahgMRsAADpB-N2Gt7EBK8NO07P5Kg1QtcXJkGLYzScAl-WeD-j_cnoIhQjPALtKRlmcS8LHjMExSR7B982EfkEr_EMQOpiOSAEhEaD0CopozJECA8BaUzBxlw6KKUmQoyIJiB1BmE-iCsjAnDWQgQAUJnDDYcD17wMAZSalA6c_ARByuKPAwHKJ05kiFHQuKMBuEoQenMkY7nBZMgdlpqUDpzZD5HkuRlWaRB_CUjIHUGyUcgSpZBJibOCEh5kQyPSSgNRkKpTzIIqgmhmJZhghmVIOWRjMIqjXWY8F5KUPJA6BCElDINElbLApQ8EDYGSco4EEhSxh4I_2aMZBhby0TlPNCztwQpjyQdZwFJHMRcIQtIYt9eszEJZ2HiK2Yg5ZHkw9nRJFNhxiROQcpL0fDoGazzPIzrlKDkgcQjEB4rHAYElDyQUXhN4lKFiWolKHkgo_DKSpGVQUAUKHkgg_CaKpZQGSSWEK1AyiMZxNcszbHMgswNzQlIeSTJmCRQ7gokg-SVpGMSmpFQJDQjHkk2JgkU6YFkEOlJ_q2MyXBRIEuzgmdBnjk0j0HKIxkmsKLISBLm6ScZSHkkwwirCkWwDhLYGCh5IIMImyVCaxbk4UczClIeySiDlVkugzz9YsxByiMZLg6UKteBSOIEpDySQYhNcJwkRZjPfrEAKY9kmMKWolAxD0NCQcojycYkBQ-UOFKQ8kiGawRxSUQZhoRmIOWtqg1CLNNlkqZBLDYDIY9jmMEqWaZlmAyWg5IHMoqvUnEdZoGAg5IHQscgNAsFQjMfhI1BmAiz4slByQPhI1slOMzaTQZCHkcyttWMBYloJQclDyT9Vmx1uPiaK1ykYb69KRKQ8kjyMUmqgqRHQJIqLz_iw8UBRhkOszjAJSh5IPEIhEoSJJ_nEpQ8EDICwXkexEq4BCUPZBhaGVE5D-LAvAAlD4SNQCTRQayVF6DkgQwT14JxlgdZpZAKlDyQYWzlBSNhssWUgZIHko5BcJivPVMGSh7IMGslheRxEBDGQMkDyUcgRZYHMVbGQMn75hOPQVgc5MM4Y6DkgcQjEFKIIAGNMVDyQMgIBFMS5NMeY6DkgdDhOklKVBHEWGOJQcoj8UKrSoqYcKr9DxSnmqqIL-4_W6f3FAh-WN19WG0omS43m2O3cNWp075XPuhVZizjxW_3-sv9dnXd99o4VddTVdfHIct4cezxD5SWFl1Vq9dCNe_-UUTnSLetafu9vhmVrWmcbhSSZr8XjUKlqGqtkOo0cgbZateIGqA7q9HkuW_TGlXNs5HHkuPTDR-7e9atrUyD4nwaT48FO9tTbdsc_WZxG5yzfWy1UGhvlK77KiFjq5f-4qtj5Z1Wy6r1qglfKw1fi72uK9kaa0qHfqpsJ2p07zpVGc9czH7fNZX7_FV7-XIvE9mzNMb1ZUjnCjy0t7tT8TbM8_zP__cdwMupBHS-3c4X36Pt9yu0vtlsbj5effgOra82q3u0vembL3_8Dt2tbm_utq-Vl7e_VcGZ2Yjkv1_F-eWEVqMa5lErJNxrj--7-9NM_Gh1C-P4i2nr6gnM8nBYCgcGujFS1DDUen94o0RsUkrOkvy1Mu5fUreP7xc_z9tfnv2man4V0GdxKvg3h8Ox4N92xdAlpxGGa46_DPCaXn8_cKFmVOU0Fxd6FqcsS3KaZ-nF40zRpOCU05LERKeYEp4mKsc6VbHQpKAX1YxgwjGncUzinKVTgtOsLGlSYkVJUdKIYb0XVT2t6-f91LS7i77IeBYzQlJ8UYtC17b_OQQhjf6E-qMRON7yop319clFt7MRw3VlnT134ypX69mir0v-9KgbpEzV7JBAMFHItaJyF11bz_58EfQJ8XlG_hcAAP__21bsjw">