// PR c++/105622 | |
// { dg-do compile { target c++20 } } | |
struct empty { | |
empty() = default; | |
constexpr empty(int) { } | |
}; | |
struct container { | |
empty __begin_ = {}; | |
[[no_unique_address]] empty __size_ = 0; | |
}; | |
constexpr bool test() { | |
container s; | |
return true; | |
} | |
static_assert(test()); | |