mirror of
https://github.com/OpenTTD/OpenTTD.git
synced 2025-02-11 16:54:42 +00:00
Fix #7421: Don't (directly) dereference std::vector::end() in SmallMap
This commit is contained in:
parent
b913c92aa7
commit
ed9005690a
@ -79,12 +79,12 @@ struct SmallMap : std::vector<SmallPair<T, U> > {
|
||||
|
||||
inline const Pair *End() const
|
||||
{
|
||||
return &*std::vector<Pair>::end();
|
||||
return std::vector<Pair>::data() + std::vector<Pair>::size();
|
||||
}
|
||||
|
||||
inline Pair *End()
|
||||
{
|
||||
return &*std::vector<Pair>::end();
|
||||
return std::vector<Pair>::data() + std::vector<Pair>::size();
|
||||
}
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user