We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1bb6e6b commit 53b3752Copy full SHA for 53b3752
include/etl/span.h
@@ -745,6 +745,7 @@ namespace etl
745
//*************************************************************************
746
void advance(size_t elements) ETL_NOEXCEPT
747
{
748
+ elements = etl::min(elements, size());
749
pbegin += elements;
750
}
751
test/test_span_dynamic_extent.cpp
@@ -1242,6 +1242,10 @@ namespace
1242
CHECK_EQUAL(data0[0], 0x05);
1243
data0.advance(1);
1244
CHECK_EQUAL(data0.size(), 0);
1245
+ data0.advance(1);
1246
+ CHECK_EQUAL(data0.size(), 0);
1247
+ data0.advance(100);
1248
1249
1250
1251
0 commit comments