1
0
Fork 0

Fix #7421: Don't (directly) dereference std::vector::end() in SmallMap

pull/7426/head
Charles Pigott 2019-03-26 23:57:54 +00:00 committed by PeterN
parent b913c92aa7
commit ed9005690a
1 changed files with 2 additions and 2 deletions

View File

@ -79,12 +79,12 @@ struct SmallMap : std::vector<SmallPair<T, U> > {
inline const Pair *End() const inline const Pair *End() const
{ {
return &*std::vector<Pair>::end(); return std::vector<Pair>::data() + std::vector<Pair>::size();
} }
inline Pair *End() inline Pair *End()
{ {
return &*std::vector<Pair>::end(); return std::vector<Pair>::data() + std::vector<Pair>::size();
} }