snake_escaping.cpp: In function 'int main()':
snake_escaping.cpp:7:27: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
7 | #define For(i, n) for(int (i) = 0 ; (i) < (n) ; (i)++)
| ^
snake_escaping.cpp:22:5: note: in expansion of macro 'For'
22 | For(i, 1ll << n)
| ^~~
snake_escaping.cpp:7:27: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
7 | #define For(i, n) for(int (i) = 0 ; (i) < (n) ; (i)++)
| ^
snake_escaping.cpp:32:5: note: in expansion of macro 'For'
32 | For(i, n)
| ^~~
snake_escaping.cpp:7:27: warning: unnecessary parentheses in declaration of 'mask' [-Wparentheses]
7 | #define For(i, n) for(int (i) = 0 ; (i) < (n) ; (i)++)
| ^
snake_escaping.cpp:33:9: note: in expansion of macro 'For'
33 | For(mask, 1ll << i)
| ^~~
snake_escaping.cpp:7:27: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
7 | #define For(i, n) for(int (i) = 0 ; (i) < (n) ; (i)++)
| ^
snake_escaping.cpp:45:9: note: in expansion of macro 'For'
45 | For(i, 3)mask[i] = 0, cnt[i] = 0;
| ^~~
snake_escaping.cpp:7:27: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
7 | #define For(i, n) for(int (i) = 0 ; (i) < (n) ; (i)++)
| ^
snake_escaping.cpp:51:9: note: in expansion of macro 'For'
51 | For(i, sz(s))
| ^~~