Jakub Dorňák 44a4c48
diff -up boost_1_57_0/boost/mpl/print.hpp\~ boost_1_57_0/boost/mpl/print.hpp
Jakub Dorňák 44a4c48
--- boost_1_57_0/boost/mpl/print.hpp~	2014-07-09 23:12:31.000000000 +0200
Jakub Dorňák 44a4c48
+++ boost_1_57_0/boost/mpl/print.hpp	2015-01-20 12:44:59.621400948 +0100
Jakub Dorňák 44a4c48
@@ -52,16 +52,15 @@ struct print
Jakub Dorňák 44a4c48
     enum { n = sizeof(T) + -1 };
Jakub Dorňák 44a4c48
 #elif defined(__MWERKS__)
Jakub Dorňák 44a4c48
     void f(int);
Jakub Dorňák 44a4c48
-#else 
Jakub Dorňák 44a4c48
-    enum {
Jakub Dorňák 44a4c48
-        n =
Jakub Dorňák 44a4c48
-# if defined(__EDG_VERSION__)
Jakub Dorňák 44a4c48
-           aux::dependent_unsigned<T>::value > -1
Jakub Dorňák 44a4c48
-# else 
Jakub Dorňák 44a4c48
-           sizeof(T) > -1
Jakub Dorňák 44a4c48
-# endif 
Jakub Dorňák 44a4c48
-        };
Jakub Dorňák 44a4c48
-#endif 
Jakub Dorňák 44a4c48
+#elif defined(__EDG_VERSION__)
Jakub Dorňák 44a4c48
+    enum { n = aux::dependent_unsigned<T>::value > -1 };
Jakub Dorňák 44a4c48
+#elif defined(BOOST_GCC)
Jakub Dorňák 44a4c48
+    enum { n1 };
Jakub Dorňák 44a4c48
+    enum { n2 };
Jakub Dorňák 44a4c48
+    enum { n = n1 != n2 };
Jakub Dorňák 44a4c48
+#else
Jakub Dorňák 44a4c48
+    enum { n = sizeof(T) > -1 };
Jakub Dorňák 44a4c48
+#endif
Jakub Dorňák 44a4c48
 };
Jakub Dorňák 44a4c48
 
Jakub Dorňák 44a4c48
 #if defined(BOOST_MSVC)
Jakub Dorňák 44a4c48
Jakub Dorňák 44a4c48
Diff finished.  Tue Jan 20 12:45:03 2015