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

    <tr>
        <th>Summary</th>
        <td>
            Build failure with MSVC 2019
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            lldb,
            build-problem
      </td>
    </tr>

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

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

<pre>
    Using the latest TOT, building LLDB fails on Windows when using MSVC 2019.

```
error C2143: syntax error: missing ';' before '('
warning C4229: anachronism used: modifiers on data are ignored
```
```
llvm-project\lldb\source\Plugins\Process\Windows\Common\TargetThreadWindows.cpp (33,8)
WINAPI (*)(HANDLE hThread, PWSTR *ppszThreadDescription);
```
```
llvm-project\lldb\unittests\Thread\ThreadTest.cpp (38,8)
WINAPI (*)(HANDLE hThread, PCWSTR lpThreadDescription);
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJycU01v2zAM_TXyRVgg0_HXwQfHabACXVes2XqWbNrWIEuGJC_rfv0gNWuBYYehQKCQlN_T4yPInZOTRmxIfiD5MeGbn41tOm6Vca0SaL250b10JhFmeG6-Oqkn6mekint0np4_nwl0VGxSDeHq7u54oCOXylGj6ZPUg7k4eplR0y1iPz1-6yiwtN4RdiSsvZ4Fu_5iitYaSztI9xnJWuqetec_aayGfJEuchEoSXYgUFKBo7EYC1CFM9JcuNXhu24PUAcg17yfrdHSLXRzOEQyM8hRoo2CB-455RapnLSxOPxT3V-pUj-WD6s137H3JO-UGgTJO2c22yPJuwe1TVK7EFnTowvR1ReSd51ZFqNJ3p25ndCfZ4t8uF7v-nWlBKosI9BVBOqX955u79uHWxobbUMVqo_t_fHuhs4v8DCQh6fH8xdKoF1X9-ulfETXW7l6aXRAZYf3N7dp6cP4QwfXN_8EZ3T-VXj1DuFdVK7W_xOdDE021FnNE2zSku2hhLQqk7nJmOgzkRZFysWYpUWd5_1Qi0owNpb7QiSyAQZ7lrKMVXkB5Y6PMOBYVkKU48A4J3uGC5dqFzzYGTsl0rkNm7Ioa0gUF6hc3BuAaAsAgY4AxF0IngmFS6jmx8Q20UixTY7smZLOuzdaL73C5hBgcXU2i_Qi_fy2K8lmVTN7vzqStQROBE6T9PMmdr1ZCJwC1fXvdVhwinIdgVNU_DsAAP__3VAv1Q">