/in/foo.cc: In member function 'void dts::heap::pop()':
/in/foo.cc:63:33: warning: comparison of integer expressions of different signedness: 'dts::ll' {aka 'long long int'} and 'std::vector<long long int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
63 | for (ll i=1,j;(i<<1)<h.size();i=j)
| ~~~~~~^~~~~~~~~
/in/foo.cc:68:31: warning: comparison of integer expressions of different signedness: 'dts::ll' {aka 'long long int'} and 'std::vector<long long int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
68 | if (((i<<1)|1)<h.size())
| ~~~~~~~~~~^~~~~~~~~
/in/foo.cc:73:22: warning: comparison of integer expressions of different signedness: 'dts::ll' {aka 'long long int'} and 'std::vector<long long int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
73 | if (j<h.size())
| ~^~~~~~~~~