Main.cpp: In function 'void add(int, int)':
Main.cpp:26:23: warning: statement has no effect [-Wunused-value]
26 | #define eprintf(...) 42
| ^~
Main.cpp:106:2: note: in expansion of macro 'eprintf'
106 | eprintf("adding %d %d\n", x, l);
| ^~~~~~~
Main.cpp: In function 'void go(int)':
Main.cpp:26:23: warning: statement has no effect [-Wunused-value]
26 | #define eprintf(...) 42
| ^~
Main.cpp:112:2: note: in expansion of macro 'eprintf'
112 | eprintf("OMFG GO FROM %d\n", i);
| ^~~~~~~
Main.cpp: In function 'int main()':
Main.cpp:26:23: warning: statement has no effect [-Wunused-value]
26 | #define eprintf(...) 42
| ^~
Main.cpp:146:4: note: in expansion of macro 'eprintf'
146 | eprintf("p.first = %d el = %d\n", p.first, el);
| ^~~~~~~
Main.cpp:26:23: warning: statement has no effect [-Wunused-value]
26 | #define eprintf(...) 42
| ^~
Main.cpp:148:5: note: in expansion of macro 'eprintf'
148 | eprintf("hIIIIIII sz = %d\n", setik.size());
| ^~~~~~~
Main.cpp:26:23: warning: statement has no effect [-Wunused-value]
26 | #define eprintf(...) 42
| ^~
Main.cpp:152:3: note: in expansion of macro 'eprintf'
152 | eprintf("ID = %d\n", id);
| ^~~~~~~
Main.cpp:26:23: warning: statement has no effect [-Wunused-value]
26 | #define eprintf(...) 42
| ^~
Main.cpp:157:3: note: in expansion of macro 'eprintf'
157 | eprintf("WTF %d %d and %d\n", id, new_v, el);
| ^~~~~~~
Main.cpp:124:7: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
124 | scanf("%d%d", &n, &q);
| ~~~~~^~~~~~~~~~~~~~~~
Main.cpp:126:8: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
126 | scanf("%d", &a[i]);
| ~~~~~^~~~~~~~~~~~~
Main.cpp:140:8: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
140 | scanf("%d%d", &t, &x);
| ~~~~~^~~~~~~~~~~~~~~~