[cfe-dev] [libc++] Comparing vector<T*>::iterator to vector<T*>::const_iterator&
hhinnant at apple.com
Sat Jul 23 09:18:42 PDT 2011
Thanks! Fix committed revision 135854.
It was a problem with the pointer type of unordered_map::const_iterator. It was value_type* and should have been const value_type*.
On Jul 23, 2011, at 9:05 AM, Ryuta Suzuki wrote:
> Hi David,
> Thanks for the info. I filed the bug report.
> On Sat, Jul 23, 2011 at 3:41 PM, David Blaikie <dblaikie at gmail.com> wrote:
> > My expectation was that libc++ silently convert iterator to const_iterator
> > if necessary, but I guess I'm wrong.
> > Any comments will be greatly appreciated.
> Looks like you're right to expect that, by my reading: 23.2.1\4, Table
> 96, row 3:
> Expression: X::iterator
> Assertion/note pre-/post-condition: .... convertible to X::const_iterator.
> cfe-dev mailing list
> cfe-dev at cs.uiuc.edu
More information about the cfe-dev