Subject: [Boost-bugs] [Boost C++ Libraries] #9441: SolarisStudio support
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2013-11-27 18:40:56
#9441: SolarisStudio support
------------------------------+----------------------
Reporter: lukester_null@⦠| Owner: eldiener
Type: Patches | Status: new
Milestone: To Be Determined | Component: tti
Version: Boost 1.55.0 | Severity: Problem
Keywords: |
------------------------------+----------------------
Hi
The attached patch makes TTI work better with the "Sun" compiler (5.12).
It reduces the test fails from 31 to 10, though of the failures that
remain some seem to be caused by mysterious whitespace removal:
{{{
"test_vm_has_template_cp.hpp", line 24: Error: Expected "class" or
"struct" before "classATemplate"
}}}
Setting BOOST_PP_VARIADIC=0 for all tests drop the failures to 8.
Of the remaining failures, most (all I think) seem to be caused by
has_template.
Sadly I can't see a simple declaration-only sfinae helper struct in the
template introspection code that could have the same mod applied to it,
but given the BOOST_PP maybe I've missed it :) I'll have a play when I get
some time, or if there's a simple non-BOOST_PP full example I'm happy to
try to get that to work. In the meantime, I've attached the output of the
remaining failures in case it's of any interest.
All tests still pass with gcc 4.8 on Linux.
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/9441> Boost C++ Libraries <http://www.boost.org/> Boost provides free peer-reviewed portable C++ source libraries.
This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:14 UTC