diff --git a/src_main/containers/pideque.h b/src_main/containers/pideque.h index 3a4d7c21..4a53aa53 100755 --- a/src_main/containers/pideque.h +++ b/src_main/containers/pideque.h @@ -188,13 +188,13 @@ public: return ec; } inline ssize_t indexOf(const T & v) const { - for (ssize_t i = pid_start; i < pid_start + pid_size; ++i) + for (ssize_t i = pid_start; i < pid_start + (ssize_t)pid_size; ++i) if (v == pid_data[i]) return i - pid_start; return -1; } inline ssize_t lastIndexOf(const T & v) const { - for (ssize_t i = pid_start + pid_size - 1; i >= pid_start; --i) + for (ssize_t i = pid_start + (ssize_t)pid_size - 1; i >= pid_start; --i) if (v == pid_data[i]) return i - pid_start; return -1;