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

    <tr>
        <th>Summary</th>
        <td>
            Question: DWARF DIE for declarations
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
      </td>
    </tr>

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

    <tr>
      <th>Reporter</th>
      <td>
          mf-RDP
      </td>
    </tr>
</table>

<pre>
    Hi everyone,

Question: For an inhouse project, I need to modify llvm / clang so that DWARF is emitted for declarations (without function body), like DLL, external Imports. 

A DwarfDIE Subprogram shall be emitted, reflecting function parameters and return value.

Any hint where I should start implementing this? \LLVM\llvm\lib\DebugInfo\DWARF\DWARFContext.cpp?

Many Thanks
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxckkFvnDAQhX-NuYyCwCzscuCwXYq60kZq06o9D3gAN8ZG9jjJ_vuKjdKkvfBGyJ736flhCHqyRI0oP4myTTDy7HyzjHcP7dekd-rafNFAT-SvzpKQJ5G1Iju-fr9FCqydFcUROucBLWg7uxgIVu9-08BCnuAMlkgBO1ic0uMVjHlaQMgOBoN2guCAZ2Rofx0fOtABaNHMpGB0HhQNBj1uLgGEPDxrnl1kGKMdtp-wIQpZb0ZGPxK0l8s20wuTt2jgvKzOc0jhI_gR2mf0Y3v-DN9jv3o3eVwgzGgM9PQGsO3xNBoaWNvp3XJFjwsx-QBoFXji6C08oYmU_uNirzBry_A8kyc4Q5hdNAoCo2fQy2poIXvbzbMOouhAlKfL5ee9KE9bSJvoXpSnlvo4ne3otnmL6U1PzjK9cDqsqyi6j-b3aK_wY0b7GBLVFKouakyoyavDLq-KYp8nc4MHpWrK1ZBJrNS-r9WIssirsqa62g2Y6EZmssjKvMzLrC7yNMPqoMaDLHfjPtuXpdhltKA26YabOj8lOoRITSX3-SEx2JMJb9XyzXboro9TELvM6MDh_RprNtR8LNRrHbYn-r8HSfSmmZnXIIqjkJ2Q3aR5jn06uEXI7hbdq9z97WF3AwtCdje2PwEAAP__efv2mQ">