#include <stdio.h>
struct s {
int x;
int y;
};
int main(void)
{
struct s a = {10, 20};
struct s b = {10, 20};
struct s c = {30, 40};
if (a.x == b.x) a.x = c.x;
a = b;
// if (a == b) a = c;//
return 0;
}
CiNpbmNsdWRlIDxzdGRpby5oPgoKc3RydWN0IHMgewogICAgaW50IHg7CiAgICBpbnQgeTsKfTsKCmludCBtYWluKHZvaWQpCnsKICAgIHN0cnVjdCBzIGEgPSB7MTAsIDIwfTsKICAgIHN0cnVjdCBzIGIgPSB7MTAsIDIwfTsKICAgIHN0cnVjdCBzIGMgPSB7MzAsIDQwfTsKCiAgICBpZiAoYS54ID09IGIueCkgYS54ID0gYy54OwogICAgcHJpbnRmKCJhLnggPSAlZFxuIiwgYS54KTsKCiAgICBhID0gYjsKCiAgICAvLyBpZiAoYSA9PSBiKSBhID0gYzsvLwogICAgcHJpbnRmKCJhLnkgPSAlZFxuIiwgYS55KTsKCiAgICByZXR1cm4gMDsKfQ==