Fix ChunkFile for std::set

Without this, attempts to savestate std::set will fail with an error
about dropping the const qualifier.

<Lioncash> leoetlino: I'll try to break it down: So, when you do a
 ranged-for on a container, it's essentially syntactic sugar over begin
 and end iterators. std::set is an associative container where the key
 type is the same as the value type, and so it's required that all
 iterator functions return constant iterators. If this wasn't a
 requirement, it would allow changing the ordering of elements from
 outside of the set's API (this is bad).
This commit is contained in:
Léo Lam 2017-01-14 17:38:35 +01:00
parent ad84b904e4
commit ea0335f7c1
1 changed files with 1 additions and 1 deletions

View File

@ -120,7 +120,7 @@ public:
case MODE_WRITE:
case MODE_MEASURE:
case MODE_VERIFY:
for (V& val : x)
for (const V& val : x)
{
Do(val);
}