#include <stdio.h>
typedef struct{
unsigned v : 1;
} ONETWO;
int get(ONETWO x){
return x.v+1;
}
int main(void) {
ONETWO x={0};
x.v++;
x.v++;
--x.v;
x.v--;
--x.v;
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgp0eXBlZGVmIHN0cnVjdHsKICAgIHVuc2lnbmVkIHYgOiAxOwp9IE9ORVRXTzsKCmludCBnZXQoT05FVFdPIHgpewoJcmV0dXJuIHgudisxOwp9CmludCBtYWluKHZvaWQpIHsKCU9ORVRXTyB4PXswfTsKCQoJcHJpbnRmKCIlZFxuIixnZXQoeCkpOwoJeC52Kys7CglwcmludGYoIiVkXG4iLGdldCh4KSk7Cgl4LnYrKzsJCglwcmludGYoIiVkXG4iLGdldCh4KSk7CQoJLS14LnY7CQoJcHJpbnRmKCIlZFxuIixnZXQoeCkpOwkKCXgudi0tOwkKCXByaW50ZigiJWRcbiIsZ2V0KHgpKTsJCgktLXgudjsJCgkKCXByaW50ZigiJWRcbiIsZ2V0KHgpKTsJCQoJcmV0dXJuIDA7Cn0K