You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
37 lines
833 B
37 lines
833 B
Index: boost/mpl/print.hpp |
|
=================================================================== |
|
--- boost/mpl/print.hpp (revision 83411) |
|
+++ boost/mpl/print.hpp (working copy) |
|
@@ -45,22 +45,21 @@ |
|
: mpl::identity<T> |
|
#if defined(__MWERKS__) |
|
, aux::print_base |
|
-#endif |
|
+#endif |
|
{ |
|
#if defined(BOOST_MSVC) |
|
enum { n = sizeof(T) + -1 }; |
|
#elif defined(__MWERKS__) |
|
void f(int); |
|
-#else |
|
- enum { |
|
- n = |
|
-# if defined(__EDG_VERSION__) |
|
- aux::dependent_unsigned<T>::value > -1 |
|
-# else |
|
- sizeof(T) > -1 |
|
-# endif |
|
- }; |
|
-#endif |
|
+#elif defined(__EDG_VERSION__) |
|
+ enum { n = aux::dependent_unsigned<T>::value > -1 }; |
|
+#elif defined(BOOST_GCC) |
|
+ enum { n1 }; |
|
+ enum { n2 }; |
|
+ enum { n = n1 != n2 }; |
|
+#else |
|
+ enum { n = sizeof(T) > -1 }; |
|
+#endif |
|
}; |
|
|
|
#if defined(BOOST_MSVC)
|
|
|