ref: fbda4d2f6e83494a87411fff60ec4e6981ed129d
dir: /tests/execute/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; }