[Mesa-dev] [PATCH v2 12/15] nv50/ir: optimize the use of std::tr1::unordered_set
Chih-Wei Huang
cwhuang at android-x86.org
Wed May 20 19:18:24 PDT 2015
2015-05-20 16:35 GMT+08:00 Petri Latvala <petri.latvala at intel.com>:
> On 05/20/2015 06:30 AM, Ilia Mirkin wrote:
>>
>> + typedef const iterator const_iterator;
>> +
>
> This at least is wrong. A const iterator allows *iter = val, a
> const_iterator doesn't. A const_iterator allows ++, a const iterator
> doesn't.
You're right. Thank you!
The const_iterator should be derived from _base::const_iterator.
After review the code again, the unordered_set::const_iterator is not
used except in Value::UseCIterator, but the latter is not used, either.
So I think it's safe to remove it at all.
--
Chih-Wei
Android-x86 project
http://www.android-x86.org
More information about the mesa-dev
mailing list