#include <stdio.h>
struct S {
int S;
};
int f(struct S s) {
return --s.S;
}
int main(void) {
int i;
struct S S = { 2 };
i = f(S);
return 0;
}
ICNpbmNsdWRlIDxzdGRpby5oPiAKICAgIHN0cnVjdCBTIHsgCiAgICAgICAgaW50IFM7IAogICAgfTsgCiAgICBpbnQgZihzdHJ1Y3QgUyBzKSB7IAogICAgICAgIHJldHVybiAtLXMuUzsgCiAgICB9IAogICAgaW50IG1haW4odm9pZCkgeyAKICAgICAgICBpbnQgaTsgCiAgICAgICAgc3RydWN0IFMgUyA9IHsgMiB9OyAKICAgICAgICBpID0gZihTKTsgCiAgICAgICAgcHJpbnRmKCIlZCIsaSk7IAogICAgICAgIHJldHVybiAwOyAKICAgIH0=