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

    <tr>
        <th>Summary</th>
        <td>
            `-Wuninitialized` warnings in `llvm/lib/Target/Hexagon/`
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            backend:Hexagon,
            code-quality
      </td>
    </tr>

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

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

<pre>
    ```
In file included from /home/user/CLionProjects/llvm-project/llvm/lib/Target/Hexagon/BitTracker.cpp:55:
/home/user/CLionProjects/llvm-project/llvm/lib/Target/Hexagon/BitTracker.h: In constructor ‘llvm::BitTracker::UseQueueType::UseQueueType()’:
/home/user/CLionProjects/llvm-project/llvm/lib/Target/Hexagon/BitTracker.h:75:27: warning: member ‘llvm::BitTracker::UseQueueType::Dist’ is used uninitialized [-Wuninitialized]
   75 |     UseQueueType() : Uses(Dist) {}
      |                           ^~~~
In file included from /home/user/CLionProjects/llvm-project/llvm/lib/Target/Hexagon/HexagonBitSimplify.cpp:9:
/home/user/CLionProjects/llvm-project/llvm/lib/Target/Hexagon/BitTracker.h: In constructor ‘llvm::BitTracker::UseQueueType::UseQueueType()’:
/home/user/CLionProjects/llvm-project/llvm/lib/Target/Hexagon/BitTracker.h:75:27: warning: member ‘llvm::BitTracker::UseQueueType::Dist’ is used uninitialized [-Wuninitialized]
   75 |     UseQueueType() : Uses(Dist) {}
      |                           ^~~~
In file included from /home/user/CLionProjects/llvm-project/llvm/lib/Target/Hexagon/HexagonBitTracker.h:12,
                 from /home/user/CLionProjects/llvm-project/llvm/lib/Target/Hexagon/HexagonBitTracker.cpp:9:
/home/user/CLionProjects/llvm-project/llvm/lib/Target/Hexagon/BitTracker.h: In constructor ‘llvm::BitTracker::UseQueueType::UseQueueType()’:
/home/user/CLionProjects/llvm-project/llvm/lib/Target/Hexagon/BitTracker.h:75:27: warning: member ‘llvm::BitTracker::UseQueueType::Dist’ is used uninitialized [-Wuninitialized]
   75 |     UseQueueType() : Uses(Dist) {}
      |                           ^~~~
```

I am using `gcc (GCC) 14.2.1 20240910` on Manjaro Linux.
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJzsls9v2zoMx_8a-iLUUGjLPw4-OEn9XoE-4A1rsbNsM446W84sqW126N8-KE3TdCuwYsByimDAEgGK-pIfApTGqE4TFSDmIJaBdHY9TsVKTfQg7ymox3ZbQML3Hy-vNFupnpjSTe9aatlqGgcGWK3HgQArZ2gCrBbXatT_T-MdNdYAVn1_P1xsns_7o_-pGrC6kVNH3vovPcpu1IDVXNmbSTZfaQqbzQaiUgiISuDlXwy0hqhkV5o1ozZ2co0dJwaXCBmHPNvdE5UQla8ez-dbQ58cObrZbugdC2aA-cs1-UlEpD5XmHo5D3LSSnd-O9BQ0x8qWipjDxqYMswZapnTSiurZK--U8tAzC--vDGBWAIvGWOpYJAumF-_5ob5x90aMoDZLo43pXNI986MHZzfXyAun56eTobmfjdX9rMaNr1abfeInqa4Z0LPhH6Y0OOczxBwcXjw0TrRG85Ncm6SDzXJ8bThe4bJgTmjdMcg4V3TMMDsn8XCB5jFIYYzhhxjns-8Dxs1-0_qOzmN7Fpp9xgGbRG1eZTLgIpZGmUJFyLLg3VRyxRFnNaSUkxWvMnzNklWFGdNnFOUxoEqkKPgyKNZKvI4DzGhtBaRaKJVGqOMIeY0SNWHvgjhOHWBMsZRMUMhYhH0sqbe7CYrxNpXRrcQlYeC7xoSsRlbuvjmZK_s1hvFMpiKHTq16wzEvFfGmtcYVtme_Ez2c50S_gKKYUr7bP2OOEh44Ka-WFu7MZ4RrACrTtm1q8NmHI6gfYvyTqdHfC_1vsAfAQAA__-3BSyB">