fixed UB with begin when using fast iteration

This commit is contained in:
joaquintides
2023-03-06 13:50:25 +01:00
committed by Christian Mazakas
parent 15c9bc40f7
commit ced8b45add

View File

@ -1471,7 +1471,7 @@ public:
iterator begin()noexcept
{
iterator it{arrays.groups,0,arrays.elements};
if(!(arrays.groups[0].match_occupied()&0x1))++it;
if(arrays.elements&&!(arrays.groups[0].match_occupied()&0x1))++it;
return it;
}