Opened 8 years ago

Closed 7 years ago

#3721 closed Bugs (fixed)

list::sort() doesn't work if value traits are stateful

Reported by: anonymous Owned by: igaztanaga
Milestone: Boost 1.45.0 Component: intrusive
Version: Boost 1.41.0 Severity: Problem
Keywords: Cc:


list::sort() uses temporary lists, constructed in this way:

list_impl carry; list_impl counter[64];

the list_impl constructor takes the value traits of the list as an optional argument, which must be passed in case the value traits are stateful.

I think it should be

list_impl carry(get_real_value_traits());

Attachments (0)

Change History (1)

comment:1 Changed 7 years ago by igaztanaga

  • Milestone changed from Boost 1.42.0 to Boost-1.45.0
  • Resolution set to fixed
  • Status changed from new to closed

Fixed for Boost 1.45 in release branch

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.