[Libreoffice-commits] .: cppunit/cppunit-1.12.1-warnings.patch

Stephan Bergmann sbergmann at kemper.freedesktop.org
Fri Feb 10 06:02:51 PST 2012


 cppunit/cppunit-1.12.1-warnings.patch |   15 ++++++++++++++-
 1 file changed, 14 insertions(+), 1 deletion(-)

New commits:
commit 8b65733bbd2ad8d789b8665588cb3d71554ef229
Author: Stephan Bergmann <sbergman at redhat.com>
Date:   Fri Feb 10 15:00:53 2012 +0100

    -Werror=sign-promo from cppunit; old GCC redux

diff --git a/cppunit/cppunit-1.12.1-warnings.patch b/cppunit/cppunit-1.12.1-warnings.patch
index 8941de7..c2429d7 100644
--- a/cppunit/cppunit-1.12.1-warnings.patch
+++ b/cppunit/cppunit-1.12.1-warnings.patch
@@ -1,6 +1,19 @@
 --- misc/cppunit-1.12.1/include/cppunit/TestAssert.h	2012-02-10 12:34:26.564961982 +0100
 +++ misc/build/cppunit-1.12.1/include/cppunit/TestAssert.h	2012-02-10 12:33:57.660131866 +0100
-@@ -46,7 +46,16 @@
+@@ -8,6 +8,12 @@
+ #include <stdio.h>
+ #include <float.h> // For struct assertion_traits<double>
+ 
++// Work around "passing 'T' chooses 'int' over 'unsigned int'" warnings when T
++// is an enum type:
++#if defined __GNUC__ && (__GNUC__ < 4 || (__GNUC__ == 4 && __GNUC_MINOR__ < 6))
++#pragma GCC system_header
++#endif
++
+ 
+ CPPUNIT_NS_BEGIN
+ 
+@@ -46,7 +52,16 @@
      static std::string toString( const T& x )
      {
          OStringStream ost;


More information about the Libreoffice-commits mailing list