[Boost-bugs] [Boost C++ Libraries] #9441: SolarisStudio support

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