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

    <tr>
        <th>Summary</th>
        <td>
            [Modules] instantiation of templated class with static field causes compilation error
        </td>
    </tr>

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

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

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

<pre>
    Repro:
https://godbolt.org/z/43zn8f68d

```
Module.ixx:17:25: error: declaration of 'static_pointer' in module Main follows declaration in module Module
   17 | int* derived<parent_t>::static_pointer = nullptr;
      |                         ^
Module.ixx:11:12: note: in instantiation of static data member 'derived<dummy>::static_pointer' requested here
   11 |     return static_pointer != nullptr;
      | ^
Main.ixx:8:28: note: in instantiation of member function 'derived<dummy>::check' requested here
    8 |     return derived<dummy>::check();
      | ^
Module.ixx:8:13: note: previous declaration is here
    8 | static int* static_pointer;
      |             ^
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyElM1y6yoMx59G3jDNYGHHzsKLtGnuqpv7Ah1slIR7MfgATj-e_gyOT5rmtGkmA8YG6f-ThGQIem-JGijvodxkcowH55t_xnc6rn2kPmudemv-pcE7EGvgG-DrQ4xDSCvcAm73TrXOxIXze8DtO-C2EO-23i1rddo-j0s-_6flk1OjoYV-fQWxzisQayxBrBl573x6UNQZ6WXUzjK3Y4BViDLq7nlw2kbygBXTlvWTHfYktWU7Z4x7CZ-OXmyZppN3xlheMagemLYRMHnz-kgKxMMgPdn4HEE8JkSx_uyWgdgwOxozRA_i_myOscncdz8oH7_iztOACde6SGnWSXKI0kZ9Zj8pYEpGyXrq26QCqw_Jauz7t2_0pjB5-jVSiKTYgfxFBPKzZE9x9JZdo2J-m_aDSmo7M9UplfVPSDPGbrTd9OoGT3eg7v8bGKy-xvjBUg24uglzmaJEkotLnMHTUbvxqszCl6LmzM1FdpWZ29VzlnO-OJlqhFqJlcyoySvEnC8FFtmhqdoVr0S5q3atUjnV5bLOi1pJ1UmObd1mukGOBa-wyusSebHo6uVymXclVTlflQWHglMvtVkYc-zTTc50CCM1Oed1XWVGtmTC1CMQLb2w6Ssgppbhm3Torh33AQpudIjhw0zU0UzN5RTUAOXm72KI1A9GpsR2RobAXnQ8_AndTpNRrJNjoMA61w_anM5NjSIbvWmu2pGOh7FddK4H3CYd83Q3ePcfdRFwO6kPgNsZ79jg7wAAAP__7KeIJw">