// PR c++/92812 // P1975R0 // { dg-do run { target c++20 } } int (&&r)[3] = static_cast(42); int (&&r2)[1] = static_cast(42); int main () { if (r[0] != 42 || r[1] != 0 || r[2] != 0) __builtin_abort (); if (r2[0] != 42 || sizeof (r2) != sizeof (int)) __builtin_abort (); }