<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=http://email.email.llvm.org/c/eJylU8mSmzAQ_Rq4dIXCYBYdOOBlUjnkklTlLqE2KCNLjiTGNfn6tLA9Y09yC9UU0mvp9esFYeVr98VAmBAOVmt7VmaEwUpM8l2S90mdX23Z-uDmIUAPSbO5IEBPnxRtUrAFbHaPuDJhcZU7kKgxYFJeb8ajb-t79g2d7j_GmH0U1pOHrH-7GF2bW5h6sUcdf0eho3DkytyJfqcCQfCK8AeZ_yrF5-0WuJHw9fuPLZxcZOVHocZZhVdA56wDObtLNc0lM4I81WAIypqYokFFdXdAnG85MNqAsY_gNbHoUh4EhkC3wsQvfbORJIPNHGCrOQU8OTyg84vzPrjEgzIoQRlK1L4sHEg7uq4C4dZgUmzhPKlhAm3tsyfnYJ0jyRns8Gij6imEk499KJ7IxmHIRiuF1SGzbiTkN73S7N0ezb66L_w31DyGkcoPs_fXIjzS-cCH5yjtQKOYDfZI2C96m9WK1at1FZdlUVWMpbIrJSsZT_kcJuu6J5QunZ3uPgikGs_iSqX1y-3z6eTsT0qMtsr7GT0tqpI1VTp1jchbPpR1Wxf1ULaCYSkqvmpyhljUoko1F6h9l1TUosLgGRYKWifVLv1_Baor8iIaZU3ZlplkrG3atl1LcWB1vk7WOdIM6yzyxLqnrlsoxTx6cmrlg393cqr2aBAXwaQwqKCRfvtb4--HhAaMzloXG3WZ39gObbkEh97qOU5vugjuFrV_AAn0SFI>53975</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            Inherited constructor is ignored during overload resolution
        </td>
    </tr>

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

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

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

<pre>
    In the following code
```
struct A {
    A() {}
    A(int) = delete;
};

struct B : A {
    using A::A;
    B(int&&) {}
};

int main() {
    B b(1);
}
```
GCC and MSVC print ambiguity error during constructor selection: neither `B(int)` nor `B(int&&)` is better than the other. But Clang prefers the constructor defined in B over the inherited one, which looks incorrect. Demo: https://gcc.godbolt.org/z/dnErEenE5

Related discussion: https://stackoverflow.com/q/71196145/7325599
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxtUsuSmzAQ_Bq4TIXCYMA6cMCPTeWQS1KVu0ADKCtLjh7r2nx9RtjetXfjGspSjzTT3aPeiNf2mwY_I4xGKXOWeoLBCEzyfZJ3SZ1fY9k6b8PgoYOk2V4QoF-XFJukYAvY7B9xqf2SKvcgUKHHpLzejEff1vfVt3S6-9gjuEisowxF93Yxpra3NvUSjzw-d6GjcORS35F-LwU9wSvCH2j-z4qvux1wLeD7z187ONlYlR97OQXpXwGtNRZEsBc39UUZQY48GLw0OkrUKMl3C1TzTQOjDWjzCF6FxZR00KP3dMvP_DI3E4tksA0edopTw5PFEa1bkvfNBY5SowCpSah5WWog7ei69IQbjUmxg_MshxmUMc-OkoOxlihnsMejiaxn708uzqF4opiGIZuM6I3ymbETIX_pE_pgD6gP1b3xP1Dx2EZINwTnriY8lnOeD8-R2khPMRvMkbA_9DWrFatX6youy6KqGEtFWwpWMp566RXSI77JuJdMdsmJ7IxtL9OIxZXhAiw6o0KcRRqsaj_IosmE_kpAqZfb35eTNb_JDtpK5wI6WlQla6p0blkuxrFnHIUQWAx5OYpqg7yusexXTcNSxXtUrk0qGmyh8QxLCVon1T6VbZEXMUgpKSwzwdim2Ww2a9GPrM7XyTpHercqizyi16ltF0p9mBwllXTevSc5OTxpxKUd1efBz8a2TyhsuvRtF97_AN3VM_0">