brintos

brintos / llvm-project-archived public Read only

0
0
Text · 339 B · bd2b979 Raw
21 lines · c
1#define C c2#define D 13#define E (C != a) && (C > a)4#define F E5 6void __attribute__((noinline)) func1(void) { return; }7 8void __attribute__((noinline)) func(int a, int b, int c) {9  if (a && D && E || b)10    func1();11  if (b && D)12    func1();13  if (a && (b && C) || (D && F))14    func1();15}16 17int main() {18  func(2, 3, 3);19  return 0;20}21