[Libreoffice-commits] core.git: include/unotools

Noel Grandin noel at peralex.com
Thu May 7 00:02:57 PDT 2015


 include/unotools/fontcfg.hxx |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit fbd85c25ba90b8db461555d735ab8b13f52d01ee
Author: Noel Grandin <noel at peralex.com>
Date:   Thu May 7 09:01:09 2015 +0200

    fix for older gcc
    
    include/o3tl/typed_flags_set.hxx: In instantiation of 'o3tl::is_typed_flags<ImplFontAttrs, -0x00000000000000001>':
    include/unotools/fontcfg.hxx:88:94:   instantiated from here
    include/o3tl/typed_flags_set.hxx:66:5: error: static assertion failed: "is_typed_flags expects only non-negative bit values"
    
    Change-Id: Ica7873bef3fd664370a96d8066d63c473ff6798f

diff --git a/include/unotools/fontcfg.hxx b/include/unotools/fontcfg.hxx
index c13e4a5..1fdd40f 100644
--- a/include/unotools/fontcfg.hxx
+++ b/include/unotools/fontcfg.hxx
@@ -85,7 +85,7 @@ enum class ImplFontAttrs : sal_uLong
 };
 namespace o3tl
 {
-    template<> struct typed_flags<ImplFontAttrs> : is_typed_flags<ImplFontAttrs, 0xffffffff> {};
+    template<> struct typed_flags<ImplFontAttrs> : is_typed_flags<ImplFontAttrs, 0xffffffffUL> {};
 }
 
 


More information about the Libreoffice-commits mailing list