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

    <tr>
        <th>Summary</th>
        <td>
            [libc] Bad includes in `stdfix.h`
        </td>
    </tr>

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

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

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

<pre>
    The generated `stdfix.h` tries to include the following headers which do not exist 
```
#include "llvm-libc-types/int_hk_t.h"
#include "llvm-libc-types/int_hr_t.h"
#include "llvm-libc-types/int_k_t.h"
#include "llvm-libc-types/int_lk_t.h"
#include "llvm-libc-types/int_lr_t.h"
#include "llvm-libc-types/int_r_t.h"
#include "llvm-libc-types/uint_uhk_t.h"
#include "llvm-libc-types/uint_uhr_t.h"
#include "llvm-libc-types/uint_uk_t.h"
#include "llvm-libc-types/uint_ulk_t.h"
#include "llvm-libc-types/uint_ulr_t.h"
#include "llvm-libc-types/uint_ur_t.h"
```
All these types are already defined in `llvm-libc-types/stdfix-types.h`. Manually commenting out all of the above fixes the error.
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJyUlMGO4ywQhJ8GX1qxMBhPcuCQUZTbf_vvIwxtwy4xEeBMvE-_wuPRRtrLWrJkIVUX3aWvUSm5cUKURLwTcanUnG2I0qtfyz2Ge9UHs8j_LcKIE0aV0QDpaMpmcM_ako5Cjg4T5ABu0n42CNkiDMH78OmmESwqgzHBp3XaggkwhQz4dCkDoWfS0e2jZ8L4twVhzPvH7eBdrw95uWMi7Oqm_GF_fuTaEsb-VR_36Xfa-736ne3skM9FP-_JZ6vYfcfuK_aktFXsbuq14IWps_eFx4SwykFFBOUjKrOAwcFNaMBNBem_jb8g_zquqNfwn5pm5f0COtxuOOUCeJgzKO8hDCv5qg8PhME9y1JYBIwxxLoykpsTP6kKZfPW0iMV7CQqK49aiEZz3nSq7bnRXL012LKuHY6aYWsqJxllgnLaUEEbLmo1aG4E7xpkfc97RlqKN-V8XSaoQxwrl9KMsmEn3jWVVz36tK43Y2W-EpK4VFGuE_fzmEhLvUs5_XHILvv1SVgLxAXelfne77QF9vIGVHP00uZ8T4SfCbsSdh1dtnNf63Aj7Fp8t9_hHsMP1LkAXtosQW-dPiT7HQAA__88Hnwn">