Opened 9 years ago

Closed 9 years ago

#9149 closed Bugs (fixed)

BOOST_NO_CXX11_HDR_INITIALIZER_LIST incorrectly defined on clang and VS2013

Reported by: Niall Douglas Owned by: John Maddock
Milestone: To Be Determined Component: config
Version: Boost Development Trunk Severity: Problem
Keywords: Cc:

Description

BOOST_NO_CXX11_HDR_INITIALIZER_LIST is incorrectly defined on for clang when being used with libstdc++ 4.8. This affects clangs 3.2 and 3.3, but oddly not clang 3.1. This may be related to #7473.

Also, BOOST_NO_CXX11_HDR_INITIALIZER_LIST needs to be turned off for VS2013 which now fully supports std::initializer_list<>.

Niall

Change History (1)

comment:1 by John Maddock, 9 years ago

Resolution: fixed
Status: newclosed

The visual studio issue is fixed in Git->develop.

The clang issue is basically unfixable, and duplicates #7473.

Note: See TracTickets for help on using tickets.