/in/foo.cc: In function 'void build(int, int, int)':
/in/foo.cc:41:18: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
int mid=tr[id].l+tr[id].r>>1;
~~~~~~~~^~~~~~~~~
/in/foo.cc: In function 'void modify(int, int, int, int)':
/in/foo.cc:147:18: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
int mid=tr[id].l+tr[id].r>>1;
~~~~~~~~^~~~~~~~~
/in/foo.cc: In function 'void record(int, int, int)':
/in/foo.cc:162:18: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
int mid=tr[id].l+tr[id].r>>1;
~~~~~~~~^~~~~~~~~
/in/foo.cc: In function 'void putback(int, int, int)':
/in/foo.cc:176:18: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
int mid=tr[id].l+tr[id].r>>1;
~~~~~~~~^~~~~~~~~