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

    <tr>
        <th>Summary</th>
        <td>
            Clang crashes while compiling c++ modules.
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            clang
      </td>
    </tr>

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

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

<pre>
    stack:
```
1. <eof> parser at end of file
Exception Code: 0xC0000005
 #0 0x00007ff7104e2810 (F:\llvm19\bin\clang.exe+0x2ff2810)
 #1 0x00007ff70f8ea741 (F:\llvm19\bin\clang.exe+0x23fa741)
 #2 0x00007ff70f8eca97 (F:\llvm19\bin\clang.exe+0x23fca97)
 #3 0x00007ff70f8e3413 (F:\llvm19\bin\clang.exe+0x23f3413)
 #4 0x00007ff70e676836 (F:\llvm19\bin\clang.exe+0x1186836)
 #5 0x00007ff70f8e1d52 (F:\llvm19\bin\clang.exe+0x23f1d52)
 #6 0x00007ff70ee85f3f (F:\llvm19\bin\clang.exe+0x1995f3f)
 #7 0x00007ff70dbc4951 (F:\llvm19\bin\clang.exe+0x6d4951)
 #8 0x00007ff70dbc0e42 (F:\llvm19\bin\clang.exe+0x6d0e42)
 #9 0x00007ff70f053f8b (F:\llvm19\bin\clang.exe+0x1b63f8b)
#10 0x00007ff70f05392e (F:\llvm19\bin\clang.exe+0x1b6392e)
#11 0x00007ff70dab2f31 (F:\llvm19\bin\clang.exe+0x5c2f31)
#12 0x00007ff70dab2ac2 (F:\llvm19\bin\clang.exe+0x5c2ac2)
#13 0x00007ff70daaf836 (F:\llvm19\bin\clang.exe+0x5bf836)
#14 0x00007ff70daac7f5 (F:\llvm19\bin\clang.exe+0x5bc7f5)
#15 0x00007ff70daab18e (F:\llvm19\bin\clang.exe+0x5bb18e)
#16 0x00007ff70d932dfa (F:\llvm19\bin\clang.exe+0x442dfa)
#17 0x00007ff70d92f853 (F:\llvm19\bin\clang.exe+0x43f853)
#18 0x00007ff70f0f3bd8 (F:\llvm19\bin\clang.exe+0x1c03bd8)
#19 0x00007ff850be7374 (C:\Windows\System32\KERNEL32.DLL+0x17374)
#20 0x00007ff851efcc91 (C:\Windows\SYSTEM32\ntdll.dll+0x4cc91)
clang: error: clang frontend command failed due to signal (use -v to see invocation)
clang version 19.1.4
Target: x86_64-pc-windows-msvc
Thread model: posix
InstalledDir: F:\llvm19\bin
clang: note: diagnostic msg:
********************
PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:
clang: note: diagnostic msg: C:\Users\liaoxinwei\AppData\Local\Temp\zbase-a40d3a.cppm
clang: note: diagnostic msg: C:\Users\liaoxinwei\AppData\Local\Temp\zbase-a40d3a.sh
clang: note: diagnostic msg:
********************

```

my file content:
```module;
#include "zbase/container/container_creator.h"
#include "zbase/container/container_map.h"
#include "zbase/container/container_vector.h"
#include "zbase/container/container_vector_ptr.h"
#include "zbase/container/tvector_container.h"

export module zbase;

export import :event_manager;

```
.cppm and .sh:
[Temp.zip](https://github.com/user-attachments/files/17900342/Temp.zip)

</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJy8l12P2joaxz-NubGI_BJDcsEFk4G2WrZTdaiqvRo59hPwbhJHtmFoP_3KyRxKONU50CN1hAjj_J-f_bzZifTe7FqABRIPSDxO5CHsrVscHaj64GFSWv1t4YNU_0N8icgjIks0I2-f_l-aYMQLsBXiK9xJ58FhGTC0GtsKV6aGQbc6KeiCsS0urAbEl5icCtL_iUGBEeMEk1McmlfVnJIUWEYJRixbx-lFUdfHhuZIFKVpkShULdtdAidA7IGcWFVFOWL5Dx694JEqAzlP6c08XkX5iMeueErm8zt4UT7i8SseTym_gxflI156yYPZfJbx2a08SrMoH_HE1fqoFuyO9UX5iDcbrQ8yUfHq5vXleZSPePNLni5Vmoub8zvTUT3CZVc4AunN7s50VI9w-Sh6RPAqK2_2tpxF-ZkXi5lc83IG9_ByBiPeqDu0LFnFb46eUFE9wrFrnFQ3R0-oqB7h-BgnqztqWZTVZSlHXHqFU_NK3I6L6hFOXOFKmt2cC1FG9Qg3agydc6YreSsuTaN6hBv3Rc6qTNy8r6Q8qke4bFx4FS91dnPhKRLlI95FY2SClDDn8zTyioH31bTavnokiudvPkDDGRLFv1afP642nCWPm80AjlaXWEYusRQqpXL6c-x_nrerf_fYNui6TnRdD75HkzOzdyQeVeCcdfFHP4IrZ9sQTzhlm0a2GlfS1KCxPgAOFscjVdZx4oMHPD32YwDYtEerZDwDxzPgIzgfT0aaJzRJhztb6XYQ4pynbPYyS6edmr4ODkwbf1Rvqr0DqXFjNdRR21lvTsOtD60Psq5BP5p-6T_L1djL1ob-YNZG7lrrg1G48bsfBz_7B5-e8GmzWj6v8HK7XRbv8fb9Cq-fNpunrx8-vsPrD5vVM94-9cMPX97hz6tPT5-359k_OeicVeA9aOztwSlALPOI5ThmQHpvlZEBNHaHFnvlTBfOAge4jqEHjWU4I__ecfxWOV88uFg3tZH2ZNpXMEgUy657lEEiUWyskjUSxRaaDonieyk9TGVKNJeJ6rrmN07n9787qT99Khy-m2_9AyBWfbuEPz9CNlYfakD84dzDplX1QcedlPV-IbaO1tK04C5_vygHMliX7BFj91s3svtFyyOoX592MH7pwn2A8GZ3Hru07r_h1FkX8BBPPDDOUb1UmKa_IL6EI7ThpZGt3IG7El9lsy_ivs1ifZ2zKB5iBSbfTYfEI2LZPoTOx9tsjdh6Z8L-UCbKNoitDx7cVIYg1b6BNnjE1rEy4pXOc0J4fHJan3F_bI8TveA657mcwILOORNMZGk62S9SkhNJpa4gnZFKz9KUzRTNZQ5VroXiE7NghKWUMkFyStI0EawiNMt4ySiUmVYoJdBIUydxQ0ys202M9wdYUDoXnE5qWULt-9cixoZmYiy-IblFNJiWh51HKamND_4HIphQw6LoN3XlpN-Dx6_7oQWaztQmjiP2gNjDW658Mjm4evEXoYvwt8u0c_a_oAJi636xffiG9R4X7P8BAAD__94X62g">