https://bugs.llvm.org/show_bug.cgi?id=33769

David Blaikie <dblai...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |FIXED
             Status|NEW                         |RESOLVED

--- Comment #2 from David Blaikie <dblai...@gmail.com> ---
(In reply to Lang Hames from comment #1)
> My best guess is that default iterators are not comparable according to the
> spec.

Yeah, the specific wording is:

[iterator.requirements.general]p3
"... . Iterators can also have singular values that are not associated with any
sequence. ... Results of most expressions are undefined for singular values;
the only exceptions are destroying an iterator that holds a singular value, the
assignment of a non-singular value to an iterator that holds a singular value,
and, for iterators that satisfy the DefaultConstructible requirements, using a
value-initialized iterator as the source of a copy or move operation. "



But it looks like this use of default iterators is restricted to lli itself.

r310729 fixes the Orc related failures when enabling expensive checks for me,
at least.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
llvm-bugs mailing list
llvm-bugs@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs

Reply via email to