#11865 closed Bugs (fixed)

Intrusive list explicit ctor error with Clang 3.6 (C++11/14)

Reported by: anonymous Owned by: igaztanaga
Milestone: To Be Determined Component: intrusive
Version: Boost 1.60.0 Severity: Problem
Keywords: Cc:


namespace bi = boost::intrusive;

struct A : bi::list_base_hook<>

struct C
    bi::list<A> a;

C c{}; // clang error: chosen constructor is explicit in copy-initialization

Attachments (0)

Change History (1)

comment:1 Changed 16 months ago by igaztanaga

  • Resolution set to fixed
  • Status changed from new to closed

Thanks for the report. Split destructors with default parameters into two constructors, as done in the C++ standard according to issue #2193

Fixed in commit:

Add Comment

Modify Ticket

Change Properties
Set your email in Preferences
as closed The owner will remain igaztanaga.
The resolution will be deleted. Next status will be 'reopened'.

E-mail address and user name can be saved in the Preferences.

Note: See TracTickets for help on using tickets.