Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
std::remove_if can be called on an iterator that returns a proxy object, but the results of that call are not generally useful. When remove_if attempts to move-assign over removed elements, it instead assigns over the temporary proxy object. If the proxy object has typical move semantics, move-assigning over it has no effect on the underlying container. Revert to using partial_range on the underlying container. Reported-by: Mako88 <#283> Fixes: 1f434f9 ("Use valptridx for ActiveDoors")
- Loading branch information