Ticket #6773: units_detail_utility.patch

File units_detail_utility.patch, 625 bytes (added by Michel Morin, 11 years ago)

A patch for boost/units/detail/utility.hpp to add cxxabi.h detection code for clang.

  • boost/units/detail/utility.hpp

     
    1515#include <typeinfo>
    1616#include <string>
    1717
     18#include <boost/config.hpp>
     19
    1820#if defined(__GLIBCXX__) || defined(__GLIBCPP__)
    1921#define BOOST_UNITS_USE_DEMANGLING
    2022#include <cxxabi.h>
    21 #endif // __GNUC__
     23#elif defined(BOOST_CLANG) && defined(__has_include)
     24#if __has_include(<cxxabi.h>)
     25#define BOOST_UNITS_USE_DEMANGLING
     26#include <cxxabi.h>
     27#endif
     28#endif
    2229
    2330#ifdef BOOST_UNITS_USE_DEMANGLING
    2431