<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=http://email.email.llvm.org/c/eJylU01z2yAQ_TXoslMPAsuyDjr4ozn21HsGwUomRcIF5DT59V0Ut6mTaaedahBaYPftW_ap8-ap_XxC6L1z_tFOA5yDH4IamdwxfmR8xzb8Ol6WQtpJu9kgMHmwk01WOfuM4d7ZmJj8eHVb5pjCrBPsgNX7lx2gx04JLJPXHVYfX-1fo_a3UdpPMeG3cwCanNWWPJjYEhgTzeJKQH9GPLzncfnpeZvjQNAxmXwLcve-ysMuV5rzyh1hiG35lsS_we3fwIm_qUklq-9VjBjoCraUI_vvy-xaH1cXAqOYI5RAYK_Bt-1UWvtgct-Th3SyEYyNeo7R-glOKZ1j5izuaFBC_cVfMPSklJX2I-0peuuSN5talNmUoqqaBsY5JugQAj6gTmjAzJgTqLGzw2zTExMH6GbqiFOUmkjgOUWglk4EDUccfb6J2_yD1qvBm867tPJhoJ1neh_8c1N-XaMpTCtNIxtVqDmdfGjv0IRiDq59A2PTae6u_J27_Ph8IOFntrS0Mc4Yyajkdl0Wp1aVqMqS861Yo-TrfsNNp6Ux0vSbmveicKpDF1tWkSTFhI-wQJDNqmPx_wxsK7igUVZ8y7msV7jmKHi92Vad5FUvGa1HZd0q4-TbKUK7QHbzEOkwyyy-HpJo7DAhLoSJYbLJYfvplwaBwfTSOjuRLhAiOlpnVfgesgqcV4aOF43nv8uHCH3wI_xW58VSVbuU9B2KIFn5>53841</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            No ambiguity detected in the selection of overloaded constructors from std::initializer_list
        </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>
    The following program:
```
#include <initializer_list>

struct A {
    int i;
};

struct B {
    constexpr explicit B(int) {}
};

struct C {
    int v;
    constexpr C(std::initializer_list<A>) : v(1) {}
    constexpr C(std::initializer_list<B>) : v(2) {}
};

static_assert( C{{1}}.v == 1 );
```
according to this discussion https://stackoverflow.com/a/71096721/7325599 must be rejected due to ambiguity, but Clang accepts it now. Demo: https://gcc.godbolt.org/z/joz91q4ed
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyVU01z2yAQ_TXoslMPAkuyDjr4ozn21HsGwVomRcIF5DT59V0Ut4mTaafVILQLy3tvd1HvzVP39YRw9M75RzsNcA5-CGpkcsv4gfEtq_l1vLhC2km72SAwubeTTVY5-4zh3tmYmPx8DVvmmMKsE2yBNbuXFaDHTgksk9cV1hxe7bendrentJ9iwh_nADQ5qy1FMLEhMCbaJZSA_o64_6jj8jvylmNP0DGZXAW5_ZjlfpszzbxySxhiU74X8X9wu3dw4l9yUsnqexUjBirBhjhy_K7Moc1hdSEwOnOAEgjs9fBtO5XWPpjc9-QhnWwEY6OeY7R-glNK55g1izsaRKi_-QuGI92UlfYjrSl6m5K3dSPKbEpRVW0L4xwT9AgBH1AnNGBmzARq7O0w2_TExB76mTriFFGTCDynCNTSiaDhgKPPlbjlH7ReDd703qWVDwOtPNP74J_b8vsaTWE6aVrZqiLZ5LD78oYODKYXIXaiLBEiOvJzjv4IOSfnlaHtpWP5rvgQ4Rj8CH_sWjEH171TaNNp7q-lce7y6_OJ_qlcCHJtjDNGMiq5WZfFqVvXrTCNbqWUSkljGlzXstZVz9cN1kdeONWjix2r6LaLCR9hgSCbVYfCdoILGmXFN5zLZoVrjoI39abqJa-OkpE_KutWWUcuWxG6RVI_D5E2cybxdZNukx0mxIWO8NWcTj50d2hCsfB2i-6fpLNERg">