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
Note:
See TracTickets
for help on using tickets.
The visual studio issue is fixed in Git->develop.
The clang issue is basically unfixable, and duplicates #7473.