[Libreoffice-commits] core.git: vcl/source

Julien Nabet (via logerrit) logerrit at kemper.freedesktop.org
Fri Nov 22 22:10:26 UTC 2019


 vcl/source/fontsubset/cff.cxx |    7 +++++++
 1 file changed, 7 insertions(+)

New commits:
commit 2679c012115424e2728cfe79f7c6b5b243739b4e
Author:     Julien Nabet <serval2412 at yahoo.fr>
AuthorDate: Fri Nov 22 22:28:51 2019 +0100
Commit:     Julien Nabet <serval2412 at yahoo.fr>
CommitDate: Fri Nov 22 23:09:35 2019 +0100

    GCC trunk towards GCC 9 still emits a bogus -Wstringop-truncation
    
    Change-Id: I14ff82099107302f5e99f22735c37901f68934e9
    Reviewed-on: https://gerrit.libreoffice.org/83537
    Tested-by: Jenkins
    Reviewed-by: Julien Nabet <serval2412 at yahoo.fr>

diff --git a/vcl/source/fontsubset/cff.cxx b/vcl/source/fontsubset/cff.cxx
index c1b4724d3db0..208264e7346a 100644
--- a/vcl/source/fontsubset/cff.cxx
+++ b/vcl/source/fontsubset/cff.cxx
@@ -1631,7 +1631,14 @@ void Type1Emitter::setSubsetName( const char* pSubsetName)
 {
     maSubsetName[0] = '\0';
     if( pSubsetName)
+#if defined __GNUC__ && (__GNUC__ == 8 || __GNUC__ == 9) && !defined __clang__
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wstringop-truncation"
+#endif
         strncpy( maSubsetName, pSubsetName, sizeof(maSubsetName));
+#if defined __GNUC__ && (__GNUC__ == 8 || __GNUC__ == 9) && !defined __clang__
+#pragma GCC diagnostic pop
+#endif
     maSubsetName[sizeof(maSubsetName)-1] = '\0';
 }
 


More information about the Libreoffice-commits mailing list