<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/112174>112174</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
Build failure in /tools/clang/include/clang/AST/{AttrNodeTraverse.inc, AttrVisitor.inc, AttrImpl.inc, AttrTextNodeDump.inc, Attrs.inc, AbstractBasicReader.inc}
</td>
</tr>
<tr>
<th>Labels</th>
<td>
clang
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
jullanggit
</td>
</tr>
</table>
<pre>
## System
```
Linux 6.11.3-arch1-1 #1 SMP PREEMPT_DYNAMIC Thu, 10 Oct 2024 20:11:06 +0000 x86_64 GNU/Linux
gcc (GCC) 14.2.1 20240910
clang version 18.1.8
```
## Issue
I am trying to build the llvm-git aur package, but somewhere about halfway through the compilation, I get multiple failures related to the AST. The errors all look roughly like this:
```
FAILED: tools/clang/include/clang/AST/AbstractBasicReader.inc /home/user/.cache/paru/clone/llvm-git/src/_build/tools/clang/include/clang/AST/AbstractBasicReader.inc
cd /home/user/.cache/paru/clone/llvm-git/src/_build && /home/user/.cache/paru/clone/llvm-git/src/_build/bin/clang-tblgen -gen-clang-basic-reader -I /home/user/.cache/paru/clone/llvm-git/src/llvm-project/clang/include/clang/AST -I/home/user/.cache/paru/clone/llvm-git/src/llvm-project/clang/include -I/home/user/.cache/paru/clone/llvm-git/src/_build/tools/clang/include -I/home/user/.cache/paru/clone/llvm-git/src/_build/include -I/home/user/.cache/paru/clone/llvm-git/src/llvm-project/llvm/include /home/user/.cache/paru/clone/llvm-git/src/llvm-project/clang/include/clang/AST/PropertiesBase.td --write-if-changed -o tools/clang/include/clang/AST/AbstractBasicReader.inc -d tools/clang/include/clang/AST/AbstractBasicReader.inc.d
#0 0x0000611569df3b34 PrintStackTraceSignalHandler(void*) (.lto_priv.0) (/home/user/.cache/paru/clone/llvm-git/src/_build/bin/clang-tblgen+0xe7b34)
#1 0x0000611569dec49d SignalHandler(int) (/home/user/.cache/paru/clone/llvm-git/src/_build/bin/clang-tblgen+0xe049d)
#2 0x0000799ded32f1d0 (/usr/lib/libc.so.6+0x3d1d0)
#3 0x0000611569e05af6 llvm::FieldInit::get(llvm::Init*, llvm::StringInit*) (/home/user/.cache/paru/clone/llvm-git/src/_build/bin/clang-tblgen+0xf9af6)
#4 0x0000611569e24dfc llvm::TGParser::ParseValue(llvm::Record*, llvm::RecTy const*, llvm::TGParser::IDParseMode) (/home/user/.cache/paru/clone/llvm-git/src/_build/bin/clang-tblgen+0x118dfc)
#5 0x0000611569e28e8b llvm::TGParser::ParseObjectBody(llvm::Record*) (/home/user/.cache/paru/clone/llvm-git/src/_build/bin/clang-tblgen+0x11ce8b)
#6 0x0000611569e32777 llvm::TGParser::ParseObject(llvm::MultiClass*) (/home/user/.cache/paru/clone/llvm-git/src/_build/bin/clang-tblgen+0x126777)
#7 0x0000611569dfd9d5 llvm::TableGenMain(char const*, std::function<bool (llvm::raw_ostream&, llvm::RecordKeeper const&)>) (/home/user/.cache/paru/clone/llvm-git/src/_build/bin/clang-tblgen+0xf19d5)
#8 0x0000611569d16853 main (/home/user/.cache/paru/clone/llvm-git/src/_build/bin/clang-tblgen+0xa853)
#9 0x0000799ded317e08 (/usr/lib/libc.so.6+0x25e08)
#10 0x0000799ded317ecc __libc_start_main (/usr/lib/libc.so.6+0x25ecc)
#11 0x0000611569d18855 _start (/home/user/.cache/paru/clone/llvm-git/src/_build/bin/clang-tblgen+0xc855)
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
Stack dump:
0. Program arguments: /home/user/.cache/paru/clone/llvm-git/src/_build/bin/clang-tblgen -gen-clang-basic-reader -I /home/user/.cache/paru/clone/llvm-git/src/llvm-project/clang/include/clang/AST -I/home/user/.cache/paru/clone/llvm-git/src/llvm-project/clang/include -I/home/user/.cache/paru/clone/llvm-git/src/_build/tools/clang/include -I/home/user/.cache/paru/clone/llvm-git/src/_build/include -I/home/user/.cache/paru/clone/llvm-git/src/llvm-project/llvm/include /home/user/.cache/paru/clone/llvm-git/src/llvm-project/clang/include/clang/AST/PropertiesBase.td --write-if-changed -o tools/clang/include/clang/AST/AbstractBasicReader.inc -d tools/clang/include/clang/AST/AbstractBasicReader.inc.d
```
The full log can be found [here](https://github.com/user-attachments/files/17361682/llvm_build_log.txt)
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzsWN9v2zgS_mvol4EFkfr94AcnjnvGNd2g8S1wTwZFjiRuaNEgqTT57w-U3cRKd9vFpd6nBoHhGZnfzPeJHA7JnVNtj7gg2RXJVjM--M7YxR-D1rxvW-VntZHPC8ISwhK4f3Ye9yRekXhJ8vj0P5ofVT88QR5RGiVzbkVH5xQISyjc397B3eebm9u77W7130_L2801bLuBsGugMfwmPLCYpcBikiwpJckyzoGwqziOY3gq812ewodP_yFsPYY4RmuFAMLKD9fXhFVA04hFdISJK3pKSAQC8IjWKdMDLSMalX-a-YnbxrkBj54N8D14-6z6FryBelBagu8QtH7cz1vlgQ8WDlw88BYDj3rw4Mwev3RoEXhtBg8d180X_gy-s2Zou3G8MPuD0twr04dhG2jRw37QXh00QsOVHiw6sKi5Rxlih1HL-20E2w4BrTXWAdcatDEPMALrZ9DqAcF3ypFkCX_Kcb3cfLxZhcfeGO0IW4_yELZWvdCDxDPP8n4bPmvnLRf-ijslPiOXaCPVB9XXndmH3w8OLWHrSHDRBfvA7TDCmD6YX7UibO2sIGy9G3UkbP3OFE6vV747FSAsJyz_GZRq1X9Nf-5r3WIP8xb7-dFTBwJzOzKA-eYdAUfHwZo_UPgfKQjzzaUCvQv6R_Pg54D_DLA3IgTzDPmfeYuEre-sOaD1Ct0Vdxh5CfP5F6s8zlUzFx3vW5QwN-9e2nP5XohIHhdnKPwxxE-hhueUZnklm6ROUrizqvf3nouHreUC71Xbc_0v3ksdFCwfjZKELUNNJ6yMtDe7g1WPUXzyXGSlhr3mCYs6SQmrXvOn0_xRpJWEtwmr3l8-tTit5CQ1dkqtqCqJMmENlfEph8GF2FrVx08RORPlI0wiqYwnMMmEIcYZb_JxiyPJkiTLtUItN73yR7NFT1j5-nh8Et7V9dmYe29V3748urAyTcWbfEIpnVJiqWzEWXrbD3fchiRGa_z-O9cDToh9RmGs_IbaZxTbZxCmd9_SnuJuVqN1a8LCubAElJayERMNsjcalFjW39fgtzpUoisjn_9KiIuzEFjWExb5lEXCiqL4OywmDG5Da3WtuXP_CAuWF0UxYVG8KYKyktk5C15r_ID9LQ-Ipei4ncww5-Xxh83Qi7FrTK5rYzRMWFr-ZWect8j3Y0fzZtYaK_-NeMAX6HHJJDeXX560ktlEjnIqB83LLIE9V_1lE-FllkzyqKYFlBYYlz8soCzDuHyBCTtE_A2MELDbhWE757n1uzNu3wUWYgL8Zu-hZZllcIS8rFKizF7f2N3Hm-X9Dbih3ocjD9RDCxYPxvpwMum8P4QDB2Frwtat8t1QR8LsXxulN22OCges0FwA7yV87aLGY5HlroOai4fQVGB0DD-2CSCH_SFEGV1xBOPfnTWt5Xvgth322PvjwedXG_-rjf_Vxv_ENv7NJcK2Q2iG8fKhBcF7qBEaM_QSSHbVoUWSrQgrv1MYgsJz7j0X3XHZsnWj9FgUaJHkNC_ZSdfjBNhp00b-yb-UpJlcJLJKKj7DBS1YWVYFS_NZtyjShhdZJimNkfGmSljSNEVRpoVoylziTC1YzFIa0zSuaBrnUSmlTHmZyKRMaVIlJI1xz5WOQvjI2HY2FqwFpYwW6UzzGrUbr8kYO6nISLaa2cU4D-qhdSSNtXLevUJ45TUursbbhtP1Dow7wt--BCHF1dJ7-8lI3Fr-iNbheAnCriH4f1dOeWPPXZv9QZ_bW3zyYfhq2B_O_e7F-It7lmI1G6xe_P-F_iTd44L9LwAA__-G4mWA">