Opened 11 years ago

Closed 11 years ago

#6111 closed Bugs (fixed)

[unordered] graph regression tests failing on VC9 due to inclusion of <tr1/tuple>

Reported by: Richard Webb <richard.webb@…> Owned by: Daniel James
Milestone: To Be Determined Component: unordered
Version: Boost Release Branch Severity: Problem
Keywords: Cc:

Description

A few of the Graph regression tests are failing on VC9 due to unordered/detail/emplace_args.hpp trying to include <tr1/tuple>, which is a GCC specific header. e.g.

http://tinyurl.com/cp59fn7

VC9 puts its tr1::tuple implementation in <tuple>, so that should be included rather than <tr1/tuple>.

Change History (4)

comment:1 by Daniel James, 11 years ago

Status: newassigned

Thanks for the report. It's actually a bit worse than that, BOOST_HAS_TR1_TUPLE is a Boost.TR1 macro, not a config macro, so there's a missing header include. Which explains why this wasn't caught in the unordered tests. Will change to use Boost.TR1 correctly.

comment:2 by Daniel James, 11 years ago

On second thoughts, I'll just remove TR1 support for now.

comment:3 by Daniel James, 11 years ago

(In [75432]) Unordered: Remove support for TR1 tuples. Refs #6111.

comment:4 by Daniel James, 11 years ago

Resolution: fixed
Status: assignedclosed

(In [75450]) Unordered: Remove support for TR1 tuples. Fixes #6111.

Note: See TracTickets for help on using tickets.