diff --git a/include/common/qvec.hh b/include/common/qvec.hh index 8bca1fa7..30e75613 100644 --- a/include/common/qvec.hh +++ b/include/common/qvec.hh @@ -104,13 +104,13 @@ public: return true; } - T operator[](const size_t idx) const { - assert(idx < N); + T operator[](const int idx) const { + assert(idx >= 0 && idx < N); return v[idx]; } - T &operator[](const size_t idx) { - assert(idx < N); + T &operator[](const int idx) { + assert(idx >= 0 && idx < N); return v[idx]; }