/in/foo.cc: In function 'void cdq(int, int)':
/in/foo.cc:29:11: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
int mid=l+r>>1;cdq(l,mid);cdq(mid+1,r);
~^~
/in/foo.cc:33:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
if (query[h1].type==1) add(query[h1].y,1);tmp[op++]=query[h1++];}
^~
/in/foo.cc:33:45: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
if (query[h1].type==1) add(query[h1].y,1);tmp[op++]=query[h1++];}
^~~