#include <stdio.h>
int test(int i) {
int r = 0;
switch(i) {
case 1: r |= 1;
case 2: r |= 2;
case 4: r |= 4;
default: ;
}
return r;
}
int main() {
const int v = 1;
printf("%d -> %d\n", v
, test
(v
)); return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgdGVzdChpbnQgaSkgewogICAgaW50IHIgPSAwOwogICAgc3dpdGNoKGkpIHsKICAgIGNhc2UgMTogciB8PSAxOwogICAgY2FzZSAyOiByIHw9IDI7CiAgICBjYXNlIDQ6IHIgfD0gNDsKICAgIGRlZmF1bHQ6IDsKICAgIH0KICAgIHJldHVybiByOwp9CgppbnQgbWFpbigpIHsKCWNvbnN0IGludCB2ID0gMTsKCXByaW50ZigiJWQgLT4gJWRcbiIsIHYsIHRlc3QodikpOwoJcmV0dXJuIDA7Cn0K