struct X {
int m1_, m2_;
void mf()
{
[=]{ m1_ = 1; }();
[&]{ m2_ = 2; }();
}
};
int main()
{
X x; x.mf();
}
c3RydWN0IFggewogIGludCBtMV8sIG0yXzsKICB2b2lkIG1mKCkKICB7CiAgICBbPV17IG0xXyA9IDE7IH0oKTsKICAgIFsmXXsgbTJfID0gMjsgfSgpOwogIH0KfTsKCmludCBtYWluKCkKewogICAgWCB4OyB4Lm1mKCk7Cn0=