messy.cpp: In function 'void f(std::vector<int>)':
messy.cpp:13:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int i = 0; i < x.size() / 2; i++){
~~^~~~~~~~~~~~~~
messy.cpp:19:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int i = x.size() / 2; i < x.size(); i++) nr.push_back(x[i]);
~~^~~~~~~~~~
messy.cpp: In function 'void g(std::vector<int>&, std::vector<int>, std::vector<int>)':
messy.cpp:34:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int i = 0; i < x.size() / 2; i++) nlx.push_back(x[i]);
~~^~~~~~~~~~~~~~
messy.cpp:35:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int i = x.size() / 2; i < x.size(); i++) nrx.push_back(x[i]);
~~^~~~~~~~~~
messy.cpp:36:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int i = 0; i < x.size(); i++){
~~^~~~~~~~~~