XRBackendNative.c reported variable uninitialized by clang23

XMLWordPrintable

    • Type: Bug
    • Resolution: Fixed
    • Priority: P4
    • 27
    • Affects Version/s: 11, 27
    • Component/s: client-libs
    • Environment:
    • 2d
    • master
    • generic
    • linux

      File src/java.desktop/unix/native/libawt_xawt/java2d/x11/XRBackendNative.c reported local variable 'XRenderPictureAttributes pict_attr' uninitialized by clang23.

      The compile log snippet:
      /home/yansendao/git/jdk-ysd/src/java.desktop/unix/native/libawt_xawt/java2d/x11/XRBackendNative.c:345:36: error: variable 'pict_attr' is uninitialized when passed as a const pointer argument here [-Werror,-Wuninitialized-const-pointer]
        345 | 0, &pict_attr);
            | ^~~~~~~~~
      1 error generated.


      clang version:
      > clang -v
      clang version 23.0.0git (/home/yansendao/git/llvm-project/clang 48ce7bb0388e26eeae149ee23db2308dcc1e3c4a)
      Target: x86_64-unknown-linux-gnu
      Thread model: posix
      InstalledDir: /home/yansendao/software/llvm-binary-23/bin
      Build config: +assertions
      Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/10
      Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/11
      Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/7
      Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/7.5.0
      Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/8
      Selected GCC installation: /usr/lib/gcc/x86_64-linux-gnu/11
      Candidate multilib: .;@m64
      Selected multilib: .;@m64

            Assignee:
            Sendao Yan
            Reporter:
            Sendao Yan
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: