f1()1 static 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)15 void 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()28 static inline void f3() {
29 }
30