Skip to content

Commit faae6fa

Browse files
author
MarcoFalke
committed
refactor: Simplify SpanPopBack
Use the equivalent back() and first() member functions.
1 parent facc4f1 commit faae6fa

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

src/span.h

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -248,9 +248,8 @@ template <typename T>
248248
T& SpanPopBack(Span<T>& span)
249249
{
250250
size_t size = span.size();
251-
ASSERT_IF_DEBUG(size > 0);
252-
T& back = span[size - 1];
253-
span = Span<T>(span.data(), size - 1);
251+
T& back = span.back();
252+
span = span.first(size - 1);
254253
return back;
255254
}
256255

0 commit comments

Comments
 (0)