f1()1static inline void f1() { 2 #ifdef DEF 3 if (false && false) 4 return; 5 6 if (true || false || true) 7 return; 8 9 if (true && false) 10 return; 11 #endif 12 } 13 14 template<typename T> f2(T ** x)15void f2(T **x) { 16 #ifdef DEF 17 if (false && false) 18 *x = nullptr; 19 20 if (true || false || true) 21 *x = nullptr; 22 23 if (true && false) 24 *x = nullptr; 25 #endif 26 } 27 f3()28static inline void f3() { 29 } 30