From 678ed0ed00ee93b2f6989de7fb2bc10fb3fb2977 Mon Sep 17 00:00:00 2001 From: Steven Le Rouzic Date: Thu, 14 Nov 2024 23:50:30 +0100 Subject: Cleanup a bunch of lints --- asl/span.hpp | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'asl/span.hpp') diff --git a/asl/span.hpp b/asl/span.hpp index 7135509..8f6fb4a 100644 --- a/asl/span.hpp +++ b/asl/span.hpp @@ -125,15 +125,15 @@ public: } } - constexpr span subspan(isize_t offset, isize_t sub_size = dynamic_size) const + constexpr span subspan(isize_t offset) const { ASL_ASSERT(offset <= size()); - - if (is_dynamic(sub_size)) - { - return span{ data() + offset, size() - offset }; - } - + return span{ data() + offset, size() - offset }; + } + + constexpr span subspan(isize_t offset, isize_t sub_size) const + { + ASL_ASSERT(offset <= size() && !is_dynamic(sub_size)); ASL_ASSERT(sub_size <= size() - offset); return span{ data() + offset, sub_size }; } -- cgit