Skip to content

Commit 97ec125

Browse files
author
sergei
authored
[SYCL] Eliminate use of dereference of past-the-end iterator in unit tests (#4070)
Signed-off-by: Kanaev <[email protected]>
1 parent 7fe72db commit 97ec125

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

sycl/unittests/helpers/PiImage.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ template <typename T> class PiArray {
128128
}
129129

130130
typename T::NativeType *begin() { return &*MEntries.begin(); }
131-
typename T::NativeType *end() { return &*MEntries.end(); }
131+
typename T::NativeType *end() { return begin() + MEntries.size(); }
132132

133133
private:
134134
std::vector<T> MMockEntries;
@@ -200,7 +200,7 @@ class PiImage {
200200
ManifestStart,
201201
ManifestEnd,
202202
&*MBinary.begin(),
203-
&*MBinary.end(),
203+
(&*MBinary.begin()) + MBinary.size(),
204204
MOffloadEntries.begin(),
205205
MOffloadEntries.end(),
206206
MPropertySet.begin(),

0 commit comments

Comments
 (0)