Merge branch 'pull-request/#1007-Fix-fixed-extent-span-empty()' into development

# Conflicts:
#	.gitignore
This commit is contained in:
John Wellbelove 2025-01-05 11:16:03 +00:00
commit 8d352bb00d
2 changed files with 5 additions and 1 deletions

View File

@ -272,7 +272,7 @@ namespace etl
//*************************************************************************
ETL_NODISCARD ETL_CONSTEXPR bool empty() const ETL_NOEXCEPT
{
return false;
return Extent == 0;
}
//*************************************************************************

View File

@ -52,6 +52,7 @@ namespace
typedef etl::span<int, 10U> View;
typedef etl::span<int, 9U> SView;
typedef etl::span<const int, 10U> CView;
typedef etl::span<int, 0U> EView;
#if ETL_USING_CPP20
using StdView = std::span<int, 10U>;
@ -484,6 +485,9 @@ namespace
{
View view1(etldata.begin(), etldata.begin());
CHECK(!view1.empty());
EView view2(etldata.begin(), etldata.begin());
CHECK(view2.empty());
}
//*************************************************************************