wall.cpp:10: warning: "BUGO" redefined
10 | #define BUGO(x)
|
wall.cpp:7: note: this is the location of the previous definition
7 | #define BUGO(x) cerr << #x << " = " << (x) << '\n';
|
wall.cpp:11: warning: "BUGOARR" redefined
11 | #define BUGOARR(x)
|
wall.cpp:8: note: this is the location of the previous definition
8 | #define BUGOARR(a) {cerr << #a << ": "; for (auto i: a) cerr << i << ' '; cerr << '\n';}
|
wall.cpp:13:46: warning: use of 'auto' in parameter declaration only available with '-fconcepts'
13 | ostream& operator<<(ostream& out, const pair<auto, auto>& p) {
| ^~~~
wall.cpp:13:52: warning: use of 'auto' in parameter declaration only available with '-fconcepts'
13 | ostream& operator<<(ostream& out, const pair<auto, auto>& p) {
| ^~~~
wall.cpp: In function 'std::ostream& operator<<(std::ostream&, const std::pair<_T1, _T2>&)':
wall.cpp:15:1: warning: no return statement in function returning non-void [-Wreturn-type]
15 | }
| ^