diff --git a/re2/pod_array.h b/re2/pod_array.h index f234e976..96429df2 100644 --- a/re2/pod_array.h +++ b/re2/pod_array.h @@ -8,6 +8,8 @@ #include #include +#include "absl/log/absl_check.h" + namespace re2 { template @@ -30,6 +32,8 @@ class PODArray { } T& operator[](int pos) const { + ABSL_DCHECK_GE(pos, 0); + ABSL_DCHECK_LT(pos, size()); return ptr_[pos]; }