Skip to content

Commit c42e555

Browse files
committed
[NFC][sanitizer] Delegate ArrayRef constructors
1 parent 0f49116 commit c42e555

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

compiler-rt/lib/sanitizer_common/sanitizer_common.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1083,10 +1083,10 @@ template <typename T>
10831083
class ArrayRef {
10841084
public:
10851085
ArrayRef() {}
1086-
ArrayRef(T *begin, T *end) : begin_(begin), end_(end) {}
1086+
ArrayRef(const T *begin, const T *end) : begin_(begin), end_(end) {}
10871087

10881088
template <typename C>
1089-
ArrayRef(const C &src) : begin_(src.data()), end_(src.data() + src.size()) {}
1089+
ArrayRef(const C &src) : ArrayRef(src.data(), src.data() + src.size()) {}
10901090

10911091
const T *begin() const { return begin_; }
10921092
const T *end() const { return end_; }

0 commit comments

Comments
 (0)