diff --git a/ostd/range.hh b/ostd/range.hh index 96c9301..13c620f 100644 --- a/ostd/range.hh +++ b/ostd/range.hh @@ -815,7 +815,7 @@ NumberRange range(T v) { template struct PointerRange: InputRange, ContiguousRangeTag, T> { - PointerRange() = delete; + PointerRange(): p_beg(nullptr), p_end(nullptr) {} PointerRange(T *beg, T *end): p_beg(beg), p_end(end) {} PointerRange(T *beg, Size n): p_beg(beg), p_end(beg + n) {}