struct S0 {
S0();
S0(const S0 &) noexcept(false);
int a;
};
struct S {
void m() {
__block S0 x, y;
^{ (void)x; (void)y; };
}
};
struct S0 {
S0();
S0(const S0 &) noexcept(false);
int a;
};
struct S {
void m() {
__block S0 x, y;
^{ (void)x; (void)y; };
}
};