ref: 8cd0cd7c7f5ae4003bcb9e95cd8e3f81a63d30a3
dir: /tests/0034-logandor.c/
int g; int effect() { g = 1; return 1; } int main() { int x; g = 0; x = 0; if(x && effect()) return 1; if(g) return 2; x = 1; if(x && effect()) { if(g != 1) return 3; } else { return 4; } g = 0; x = 1; if(x || effect()) { if(g) return 5; } else { return 6; } x = 0; if(x || effect()) { if(g != 1) return 7; } else { return 8; } return 0; }