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

    <tr>
        <th>Summary</th>
        <td>
            Failed assertion when using `std::adressof()` on static data member
        </td>
    </tr>

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

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

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

<pre>
    Minimal repro:
```cpp
#include <utility>

template <typename T>
class WithHelperKey {
 public:
  static const void* GetHelperKey() { return std::addressof(kHelperKey); }

 private:
  static inline const int kHelperKey = 0;
};

int main() 
{
  WithHelperKey<float> x;
  x.GetHelperKey();
}
```

version:
```
clang version 20.0.0git (https://github.com/llvm/llvm-project.git 635db5ee97d5b3c53aea1fce8ba26ac388157187)
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: /opt/compiler-explorer/clang-assertions-trunk-20241004/bin
Build config: +assertions
```

Example: https://godbolt.org/z/58G49KGYb
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyUVF2P6yYQ_TX4ZZQIQ-zYD35Ibtbb6qpvV6r6VGEzcabBYAHOZu-vr8jXZrtSpStFxGLOnDkzB1Ah0GARG1ZsWbHL1BwPzjf9qH6qowpZ5_R78wdZGpUBj5N3TG4Y3zG-YSW__vppuu0ISbY3s0Zg8tscyVB8Z_LlFr2sEcfJqHhBxPcJrRoRfjxAvVEhwJ8UD7-hmdB_x3dg6-01CNPcGeofCgBCVJF66J0NEU6ONBMbeMX4SGaiYqJOFOAxzt5CiDoRyI3S2mMIbs9EdXxKqJncAlvvnlXD5OmkIn4tTdaQxZsCshGOT8LlDjiTN_WJ8vF9WRN8VGTvIm-we7efx8Dkt71xKjL5AucHEcB5-bXfTzU_m_Vc_4Q-kLNfHX14YQe4gUDwJV_ygSIwUR1inELKEy0T7UDxMHfL3o1MtMac7n-Lybt_sI_LlFXKQncFYr3WRSf7QipU-b7HqlOiVL2sqrxY59U6yb-U_6H8gJHJDZyr8u9ytZjt0bo3uzBk5_NisPMNd_CoNIxOo0noyQU6X0O_2xCVMah35FOIidZNkYm2d-NEBv0Cz5NxHn3aS-0uVAjoIzkbFtHP9rgQXKxyzldMtB3ZK-92JqOT53sarrzbj7z_GfjLWY2TSacI_jNBpztn4tL5gYn2JxNtUb2u6u-vf3WZbqSuZa0ybPK1qHhZFJxnh0aU-wJrURWa73XNV-su12tR9HIv-xILkVFz155Xeb7iy7xAVSvMc173pdScrTiOiswymZVqZxTCjE2e53lVZUZ1aMLlZRDC4htcokyI9FD45uJwNw-BrbihEMMHTaRosGkVGdTwmAy8HdDCHMgOwEr-dBEf9zCZX3Jw9n69tIoKRhw79NnsTfNrB4-J9qI5MNHemjo14t8AAAD__zMRfeM">