<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/80800>80800</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[C++23] [Modules] Compile error: different definitions in different modules
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
JinHai-CN
</td>
</tr>
</table>
<pre>
Hi guys, Our [project](https://github.com/infiniflow/infinity) is using c++20 and applied modules feature. But when we compile it with c++23, we get the following error.
![Uploading Screenshot from 2024-02-06 13-21-21.png…]()
Is there a problem with the STL I'm wrapping or something else?
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJx8kk2OnDAQhU9TbEogU0DTLFj0T1ozUX4WkxzAtAtwZGxkm6C5fQTTmcwqG1ulsl-90vtkCHqwzC1UZ6iuiVzi6Hz7WdsnqdPLt6Rz6rV90jgsrwHogt8Xj1CdZ-9-8T1CdQU6jjHOAYoT0A3oNug4Ll12dxPQTdteW90bt74X8RWoQR1wCdoOeAc6A51JoLQK5TwbzQonpxbDAXuWcfGc4XmJuI5scWW8u2nWhlFHXHUc3yWKzeDKOHDEODL2zhi3bkPYe-czBHEFcXqclEN1_jkbJ9X25OXumW0YXcTeuwlJUJkKSsUB8yKlPKU8m-0AnwiOAk6Ht9WBmo-iz2Eb7Bklzt51hqc3h5ublx9f8BmonnD1cp63mc5jcBPHcfdoAkNx-yiXqLZQTdHIhNu8FnXe1FRUydhyXcl7c6S66cu-L9ShKcVRHPJGdKUqyjrR7eZfkDiIiuq8ymTFFTVC1VL1qqw7KAVPUpvMmN9T5vyQ6BAWbo_iKERiZMcm7FAQWV5xbwLRxohvtz9ptwwBSmF0iOGfStTR7DRd3kOprhsxX98S3arLI789FShOqHTfs2cbUfGOiHY2oLYfGg8gksWb9j-8bT4eV_qXUbrt7gPQbd_uTwAAAP__nGTsFA">