[llvm-bugs] [Bug 33769] LLVM::ExecutionEngine/OrcLazy test failing

via llvm-bugs llvm-bugs at lists.llvm.org
Fri Aug 11 09:39:09 PDT 2017


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

David Blaikie <dblaikie at gmail.com> changed:

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

--- Comment #2 from David Blaikie <dblaikie at 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.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20170811/4041638a/attachment.html>


More information about the llvm-bugs mailing list