<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/129894>129894</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[Regression] [Modules] Forward declaration cannot be attached to other modules
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
yujincheng08
</td>
</tr>
</table>
<pre>
### Min repro
Godbolt Link https://godbolt.org/z/hKTo45oro
### Additional notes
The same codes compile on clang 18: https://godbolt.org/z/185WM1arf
Maybe @ChuanqiXu9?
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJyEkU9r3DAQxT-NfBmyyLKUtQ86bBrcQ7uXEmiv-jOxlcqarSQnbD998Tq00EtgQIjhzbz5PVNKmBKiZuqBqcfGrHWmrK_rS0huxjTxvrHkr5qJbi84hwQZL5kYP30mbylW-BrST5hrvRTWnZgYmRinvXWgPDEx_mZinL88kVR0E77X36En70MNlEyERBUL46enGaGYBcGRxwKOlkuICJTARZMmaHvWnT5c2vbq-7k1-XnfeDZXi8Ak_zSvJv0KP9aBdWPjdeeHbjAN6vYo23bgXLTNrDn2XW-dscceuRT83lupRO-ts92zULYJWnCheMdVq1Qn28NRSuyVl0fD3XCveiY5LibEQ4yvy-arCaWsqFsx9INsorEYy42-EAnf4NZlQmxhZL2J7uw6FSZ5DKWWf2NqqPEW2zecMpYSKDH1CEw9nMmvEcv2Gym_mezBo4smm40wOJMSVbAIplbjZvRQCajOmGHZpc2ao_6PbKjzag-OFibGzcT7c3fJ9IKuMjHerJeN-X7bqxZ_AgAA__-iLr9I">