<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=http://email.email.llvm.org/c/eJytU8Fu2zAM_Rr5QjRw5DiJDz6k6XLaMGDbPaAt2tGgWKlEp8i-frSSrECRW2fQssQnPT6RdOPNpf51IOi8c_7NDj203pAMx5N1FMEP0DoU91zP8lkOOBggDM5SUHoLzcjQoXUR2N8PAUZQyzyyUcVGzMZ9ZDmHwewdXvzIqtj-Q8fBvo60P3EQrx0E-5Jsws7oRhIqoGmGTCmMODp0MQEiLwmbJ2FOtgR4AmRwhJEnuPem8U5oN3BgPsWJWe_EbsDMh15Wf-QdXs_-2zkujcpfVL4R_ptdl7qwQ-tGyY4oPdLRh8uk9AHIlxPtOaDl-L4jjZIItu0eY6TASq-vXpDnv6VLb99JldYPDoCNg9IrhnscuMeRvGilK1U8f0hBZurCVEWFGY588KH-sfm-y8bg6g9JtXwYm5l0giycO98_T6fgf1MrV97ZGEeKMimLXM-zQ20Mtm2JFXbLVbk2i6rpdLUqqxWtNeG6yhw25GKtymeRN9AbJIpJavmSfV6BrXWudT7PS13oYqFnhmhdFMtVly87RAmzyOkoTT6beKZ-yUKdKJuxjwI6Gzm-g1Jc2w9ESbAoZMuO6scV3Hl_LQgMniFQL9UgM_1BP--1-ZpqA1H6i27NnqUb1En-XxmBLow>53021</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            std::unique_ptr<Foo> is not regarded as Standard Layout since 12.0.1
        </td>
    </tr>

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

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

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

<pre>
    The following code compiles on clang 12.0.0 and earlier, but fails to compile as `std::is_standard_layout<std::unique_ptr<int>>::value` evaluates to `false` on 12.0.1 and later - at least on godbolt: https://godbolt.org/z/nqvoMvs6d
```
#include <memory>
#include <type_traits>

static_assert(
    std::is_standard_layout<std::unique_ptr<int>>::value,
    "unique_ptr<int> isn't standard layout?");
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJytUsGO2jAQ_RrnMtrI2ITAIQeWLadWldrekYknwZWJWXvCin59JwaKtOLYaOLY8-w3L8-zD_bS_DogdMH78OGGHtpgkYfjyXlMEAZoveH0TJWylGAGC2iidxiF2sB-JOiM8wko3A-BSSAWMpEVes3h0i4RnzPR7ry5hJGE3vxDx8G9j7g7UeSsGxj7kmPCzsaPyFSA08wQ5jKc6IxPGWB5WdgsC_O8JcILGAKPJtEE98Hug2faNRyITmliVluOG1CG2PPqD7_D-zl8O6eFFfJNyDXz3-K6VNoNrR_ZHVZ6xGOIl0npE5AuJ9xRNI7SY0ce2Qhy7c6khJGEWl6zwM9_s0ttHqRCqScHwKVBqJrgXgfuddgXJdRK6NdPFhS20XalV6YgRx6b53q2IVzpYQgEEXvmRjv1w897pa-5EiR2C29XV4zRN5_uxtFh3JfcULzw_nz_vJxi-I0tO7d1KY2YeFJpqWbFoTFy2dat7XSrF6u5NDOU0lR1Xau6srqThTd79KkR1Sv_5YAfkCmmP67eCtcoqZScyUpppeeqtIhLrRd1JxedMbxpLvHInV5OOqamKWKTJe3HPjHoXaL0APmGXT8g5nLMb0Y6hNj8WH_fFrluk3X_BeCxGGY">