<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">