Modify

Ticket #8453 (closed Bugs: fixed)

Opened 12 months ago

Last modified 10 months ago

Incorrect configuration macro BOOST_NO_PARTIAL_TEMPLATE_SPECIALIZATION

Reported by: Alex Sidorenko <asidorenk@…> Owned by: neilgroves
Milestone: To Be Determined Component: range
Version: Boost 1.53.0 Severity: Problem
Keywords: Cc:

Description

The BOOST_NO_PARTIAL_TEMPLATE_SPECIALIZATION condition in “boost/range/detail/extract_optional_type.hpp” is invalid and causing the compilation to fail for compilers with no default arguments on partial specializations. There is already BOOST_NO_PARTIAL_SPECIALIZATION_IMPLICIT_DEFAULT_ARGS should be used instead.

Attachments

Change History

comment:1 Changed 11 months ago by nathanridge

(In [84663]) [range] Choose the appropriate implementation of BOOST_RANGE_EXTRACT_OPTIONAL_TYPE() based on BOOST_NO_PARTIAL_SPECIALIZATION_IMPLICIT_DEFAULT_ARGS rather than BOOST_NO_PARTIAL_TEMPLATE_SPECIALIZATION (refs #8453).

comment:2 Changed 11 months ago by nathanridge

Thanks for the report! Fixed in trunk.

comment:3 Changed 10 months ago by nathanridge

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

(In [84823]) [range] Merge Boost.Range bug fixes to release branch (fixes #6944; fixes #7407; fixes #7408; fixes #7731; fixes #7827; fixes #8338; fixes #8453).

comment:4 Changed 10 months ago by nathanridge

Fixed for 1.54.

View

Add a comment

Modify Ticket

Change Properties
<Author field>
Action
as closed
The resolution will be deleted. Next status will be 'reopened'
Author


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

 
Note: See TracTickets for help on using tickets.