/in/foo.cc: In function 'void do1(int, std::map<int, int>&)':
/in/foo.cc:20:14: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(i=0;i<v.size()&&v[i]<=x;++i)
~^~~~~~~~~
/in/foo.cc:26:13: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
else
^~~~
/in/foo.cc:28:17: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'else'
return ;
^~~~~~
/in/foo.cc:35:13: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
else
^~~~
/in/foo.cc:37:17: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'else'
x/=v[i];
^
/in/foo.cc: In function 'int main()':
/in/foo.cc:80:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
for(it=q.begin();it!=q.end();++it)
^~~
/in/foo.cc:85:9: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
cout<<t<<endl;
^~~~