<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/81111>81111</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            llvm/trunk/llvm/lib/DWARFLinker/Parallel/OutputSections.h:157: struct used before initialised ?
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          dcb314
      </td>
    </tr>
</table>

<pre>
    Today's build of clang by gcc says:

llvm/lib/DWARFLinker/Parallel/OutputSections.h:157:67: warning: member ‘llvm::dwarf_linker::parallel::SectionDescriptor::Contents’ is used uninitialized [-Wuninitialized]

Source code is

  SectionDescriptor(DebugSectionKind SectionKind, LinkingGlobalData &GlobalData,
                    dwarf::FormParams Format, llvm::endianness Endianess)
      : SectionDescriptorBase(SectionKind, Format, Endianess), OS(Contents),

</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJykU01v2zoQ_DWrCxFDWlq2dNDBsaJ3eA_IQ1Mgx4KkVjIbijT40cD99YVku3aaY3UglrvSzM5gJELQoyVqoHyEss1Eigfnm15JXqwz6fpT89X14gS4DUwmbXrmBqaMsCOTJzYqxYI4BeA7yFvIL6cxPybAzmgJ2LWvuy_df9q-kQfs_hdeGEMGsHtO8ZjiC6monQ2rA_BdUW6B7zbzwd6Ft9qOcznRJMkzeEKocqirBZ_vgO_6d-GHb-aMvnSOV4LldkFvKSivj9FdXto7G8nGcEWsmQ4sBepZstrqqIXRP6lnUD4-vH5oQdneK31xyStiyvXEdLifMPaZG6uWZBovg3-17dldDbhns0_ajv8YJ4VpRRQMcHO7Ae6v6J-fxYuzvs75aXZ6CmwuRZyxb66R7bWwlkJgT0tJIQDW99Cz7Z8EPIpAgNUfO98YPoDhnj2_AFa_vV56Z46sb3hf81pk1BTbfMsrXteYHZqq3qAkLkqq-EA1VVSWauBqI8TA8_Um0w3muM4xr_K6qEtcKTGUldis64HLvFpLWOc0CW1Ws9yV82OmQ0jUVEVRFJkRkkxY0o5o6Z0tQ0Ccw--b-ZsHmcYA69zoEMMNJepoqLkkO_pk3-aE_13QWYg-qXhOnqTBeWLXrM0t4F2WvGkOMR6Xfww7wG7U8ZDkSrnpboN58aN330lFwG5RFQC7RfWvAAAA__-gNDtm">