[Libreoffice-commits] core.git: Branch 'distro/collabora/cp-6.2' - bridges/source

Stephan Bergmann (via logerrit) logerrit at kemper.freedesktop.org
Fri Dec 20 19:19:16 UTC 2019


 bridges/source/cpp_uno/gcc3_linux_aarch64/cpp2uno.cxx |    1 +
 1 file changed, 1 insertion(+)

New commits:
commit 21a33d9c7045efeae819a91b12cd35d0a161848f
Author:     Stephan Bergmann <sbergman at redhat.com>
AuthorDate: Wed Dec 18 15:42:41 2019 +0100
Commit:     Jan Holesovsky <kendy at collabora.com>
CommitDate: Fri Dec 20 20:18:07 2019 +0100

    Silence -Werror,-Wuninitialized
    
    ...as seen with "Android (5220042 based on r346389c) clang version 8.0.7
    (https://android.googlesource.com/toolchain/clang
    b55f2d4ebfd35bf643d27dbca1bb228957008617)
    (https://android.googlesource.com/toolchain/llvm
    3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn)", warning
    about functionIndex, vtableOffset, and indirectRet being used "uninitialized"
    (but which is as intended, carrying over the values those registers have upon
    entry to the function)
    
    Change-Id: I443fe2e8bf7c25a5bd2bfd99c245d430be65f445
    Reviewed-on: https://gerrit.libreoffice.org/85400
    Tested-by: Jenkins
    Reviewed-by: Stephan Bergmann <sbergman at redhat.com>
    Reviewed-on: https://gerrit.libreoffice.org/85632
    Reviewed-by: Jan Holesovsky <kendy at collabora.com>
    Tested-by: Jan Holesovsky <kendy at collabora.com>

diff --git a/bridges/source/cpp_uno/gcc3_linux_aarch64/cpp2uno.cxx b/bridges/source/cpp_uno/gcc3_linux_aarch64/cpp2uno.cxx
index d11a11b0c965..f9396321cb14 100644
--- a/bridges/source/cpp_uno/gcc3_linux_aarch64/cpp2uno.cxx
+++ b/bridges/source/cpp_uno/gcc3_linux_aarch64/cpp2uno.cxx
@@ -313,6 +313,7 @@ struct aarch64_va_list {
 };
 
 #pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wuninitialized"
 #pragma GCC diagnostic ignored "-Wvolatile-register-var"
 extern "C" void vtableSlotCall(
     unsigned long gpr0, unsigned long gpr1, unsigned long gpr2,


More information about the Libreoffice-commits mailing list