Opened 8 years ago

Last modified 8 years ago

#10865 assigned Bugs

boost::iterators::transform_iterator<LambdaType> is not default constructible on Clang

Reported by: Balázs Kádár <Balzs.Kdr.ext@…> Owned by: Neil Groves
Milestone: Boost 1.58.0 Component: range
Version: Boost 1.57.0 Severity: Problem
Keywords: Cc:

Description

The attached code compiles with GCC 4.9.2 and MSVC 2013, but fails with Clang 3.5.0. I've first reported it against clang, but they explained that it's actually incorrect in Boost, see clang bug #21787 (the bugtracker rejects links here).

Attachments (2)

boostbug.cpp (299 bytes ) - added by Balázs Kádár <Balzs.Kdr.ext@…> 8 years ago.
code
clang_output.txt (3.6 KB ) - added by Balázs Kádár <Balzs.Kdr.ext@…> 8 years ago.
clang output

Download all attachments as: .zip

Change History (4)

by Balázs Kádár <Balzs.Kdr.ext@…>, 8 years ago

Attachment: boostbug.cpp added

code

by Balázs Kádár <Balzs.Kdr.ext@…>, 8 years ago

Attachment: clang_output.txt added

clang output

comment:1 by Balázs Kádár <Balzs.Kdr.ext@…>, 8 years ago

Link to Clang bug (still rejected by the bug tracker): llvm.org/bugs/show_bug.cgi?id=21787

comment:2 by Neil Groves, 8 years ago

Milestone: To Be DeterminedBoost 1.58.0
Status: newassigned
Note: See TracTickets for help on using tickets.