foo.cc: In function ‘int main()’:
foo.cc:19:33: warning: unnecessary parentheses in declaration of ‘i’ [-Wparentheses]
19 | #define For(i,x) for(int (i)=0;(i)<=(x);(i)++)
| ^~~
foo.cc:28:9: note: in expansion of macro ‘For’
28 | For(i,10) For(j,10) For(p,10) For(q,10)
| ^~~
foo.cc:19:33: note: remove parentheses
19 | #define For(i,x) for(int (i)=0;(i)<=(x);(i)++)
| ^~~
foo.cc:28:9: note: in expansion of macro ‘For’
28 | For(i,10) For(j,10) For(p,10) For(q,10)
| ^~~
foo.cc:19:33: warning: unnecessary parentheses in declaration of ‘j’ [-Wparentheses]
19 | #define For(i,x) for(int (i)=0;(i)<=(x);(i)++)
| ^~~
foo.cc:28:25: note: in expansion of macro ‘For’
28 | For(i,10) For(j,10) For(p,10) For(q,10)
| ^~~
foo.cc:19:33: note: remove parentheses
19 | #define For(i,x) for(int (i)=0;(i)<=(x);(i)++)
| ^~~
foo.cc:28:25: note: in expansion of macro ‘For’
28 | For(i,10) For(j,10) For(p,10) For(q,10)
| ^~~
foo.cc:19:33: warning: unnecessary parentheses in declaration of ‘p’ [-Wparentheses]
19 | #define For(i,x) for(int (i)=0;(i)<=(x);(i)++)
| ^~~
foo.cc:28:41: note: in expansion of macro ‘For’
28 | For(i,10) For(j,10) For(p,10) For(q,10)
| ^~~
foo.cc:19:33: note: remove parentheses
19 | #define For(i,x) for(int (i)=0;(i)<=(x);(i)++)
| ^~~
foo.cc:28:41: note: in expansion of macro ‘For’
28 | For(i,10) For(j,10) For(p,10) For(q,10)
| ^~~
foo.cc:19:33: warning: unnecessary parentheses in declaration of ‘q’ [-Wparentheses]
19 | #define For(i,x) for(int (i)=0;(i)<=(x);(i)++)
| ^~~
foo.cc:28:57: note: in expansion of macro ‘For’
28 | For(i,10) For(j,10) For(p,10) For(q,10)
| ^~~
foo.cc:19:33: note: remove parentheses
19 | #define For(i,x) for(int (i)=0;(i)<=(x);(i)++)
| ^~~
foo.cc:28:57: note: in expansion of macro ‘For’
28 | For(i,10) For(j,10) For(p,10) For(q,10)
| ^~~