From faae6fa5f614425f6d58af6f224d4f5aae3e1bed Mon Sep 17 00:00:00 2001 From: MarcoFalke <*~=`'#}+{/-|&$^_@721217.xyz> Date: Tue, 17 Dec 2024 22:45:26 +0100 Subject: [PATCH] refactor: Simplify SpanPopBack Use the equivalent back() and first() member functions. --- src/span.h | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/span.h b/src/span.h index 3c5028f0b79..93718f61895 100644 --- a/src/span.h +++ b/src/span.h @@ -248,9 +248,8 @@ template T& SpanPopBack(Span& span) { size_t size = span.size(); - ASSERT_IF_DEBUG(size > 0); - T& back = span[size - 1]; - span = Span(span.data(), size - 1); + T& back = span.back(); + span = span.first(size - 1); return back; }