/in/foo.cc:1:0: warning: ignoring #pragma G [-Wunknown-pragmas]
#pragma G++ optimize(2)
/in/foo.cc: In function 'void FastIO::wer(int, char)':
/in/foo.cc:44:3: warning: this 'while' clause does not guard... [-Wmisleading-indentation]
while(z[++Z]=x%10+'0',x/=10);if(y)z[++Z]='-';
^~~~~
/in/foo.cc:44:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'while'
while(z[++Z]=x%10+'0',x/=10);if(y)z[++Z]='-';
^~
/in/foo.cc:45:3: warning: this 'while' clause does not guard... [-Wmisleading-indentation]
while(sr[++C]=z[Z],--Z);sr[++C]=T;
^~~~~
/in/foo.cc:45:27: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'while'
while(sr[++C]=z[Z],--Z);sr[++C]=T;
^~
/in/foo.cc: In function 'void whatever::run()':
/in/foo.cc:287:18: warning: 'prev' may be used uninitialized in this function [-Wmaybe-uninitialized]
update_leaf(cur, old_result, prev->result, old_prefix_or_all, (prev==&nodes[x]?prev->all:prev->prefix));
~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~