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

    <tr>
        <th>Summary</th>
        <td>
            [clang] Assertion `IdentLoc.isValid() && "Invalid TargetName location."' failed.
        </td>
    </tr>

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

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

    <tr>
      <th>Reporter</th>
      <td>
          k-arrows
      </td>
    </tr>
</table>

<pre>
    Reproducer:
https://godbolt.org/z/4xE5nP3jz
```cpp
template <int> class A {};
template <int N> class B : A<N> {
  using A<N>::operator typename A<N>::X;
};
B<0> b;
```
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJxkUsFq3DAQ_ZrxRcTII8v2HnzwJjEESiillF5ladarVGsZSd42-fqi3W0CKQgkZubNezNPKkY7L0Q9yD3Ih0Jt6ehD_-tOheB_x2Ly5rX_RmvwZtMUQAzAh2NKa8xPHAHH2ZvJu1T6MAOOb4Bj_edRLl_FyxvwARp-PXpdgQ-JTqtTiRiIe7skEI9MOxUjGxi0e2gfQOz_L2PPH4V7BmJgA4j7SzCj-MDYFu0yv4ezODH4lYJKPrD0utKiTvQp__NK9s66B3HPc9PplvinvTC9MDuxUwX1VVu3dct3lSyOvTQGJ6N0p6umqtVhR0Iida2sedcR6cL2yFFyWbW8E7KSZU2iPsiqIl7p9kACak4nZV3p3PmUd1jYGDfqq5qLpi6cmsjFizuI2qllBsRsVOgz4G7a5gg1dzam-NEi2eQull4R8oENMVJI1i8MGv5kaElfvC5t_KGcNYAd4I4BNoANA8Sn5Zzj7LsKM6XnvDnntcr4MvNjyw7KOjJlsQXXf_oPNh23qdT-BDhmSbfrbg3-hXQCHC8jRsDxNuW5x78BAAD__zCswEU">