/in/foo.cc: In member function 'int SPLAY::find(int)':
/in/foo.cc:151:5: warning: control reaches end of non-void function [-Wreturn-type]
}
^
/in/foo.cc: In member function 'void SPLAY::build(int, int, int)':
/in/foo.cc:116:30: warning: assuming signed overflow does not occur when assuming that (X + c) >= X is always true [-Wstrict-overflow]
son[id[father]][l>=father]=i;
~^~~~~~~~
/in/foo.cc:116:30: warning: assuming signed overflow does not occur when assuming that (X + c) >= X is always true [-Wstrict-overflow]
son[id[father]][l>=father]=i;
~^~~~~~~~
/in/foo.cc:116:30: warning: assuming signed overflow does not occur when assuming that (X + c) >= X is always true [-Wstrict-overflow]
son[id[father]][l>=father]=i;
~^~~~~~~~
/in/foo.cc: In function 'int main()':
/in/foo.cc:116:30: warning: assuming signed overflow does not occur when assuming that (X + c) >= X is always true [-Wstrict-overflow]
son[id[father]][l>=father]=i;
~^~~~~~~~
/in/foo.cc:116:30: warning: assuming signed overflow does not occur when assuming that (X + c) >= X is always true [-Wstrict-overflow]
son[id[father]][l>=father]=i;
~^~~~~~~~
/in/foo.cc:116:30: warning: assuming signed overflow does not occur when assuming that (X + c) >= X is always true [-Wstrict-overflow]
son[id[father]][l>=father]=i;
~^~~~~~~~