Ticket #5637: boost-1.54.0-mpl-print.patch
File boost-1.54.0-mpl-print.patch, 833 bytes (added by , 9 years ago) |
---|
-
boost/mpl/print.hpp
45 45 : mpl::identity<T> 46 46 #if defined(__MWERKS__) 47 47 , aux::print_base 48 #endif 48 #endif 49 49 { 50 50 #if defined(BOOST_MSVC) 51 51 enum { n = sizeof(T) + -1 }; 52 52 #elif defined(__MWERKS__) 53 53 void f(int); 54 #else 55 enum { 56 n = 57 # if defined(__EDG_VERSION__) 58 aux::dependent_unsigned<T>::value > -1 59 # else 60 sizeof(T) > -1 61 # endif 62 }; 63 #endif 54 #elif defined(__EDG_VERSION__) 55 enum { n = aux::dependent_unsigned<T>::value > -1 }; 56 #elif defined(BOOST_GCC) 57 enum { n1 }; 58 enum { n2 }; 59 enum { n = n1 != n2 }; 60 #else 61 enum { n = sizeof(T) > -1 }; 62 #endif 64 63 }; 65 64 66 65 #if defined(BOOST_MSVC)