<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/60878>60878</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
clang::ASTContext::getAsArrayType(clang::QualType) const segfaults
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
strk
</td>
</tr>
</table>
<pre>
I'm getting a segfault by running clang-tidy which asks to file a bug report here. Here's the report.
```
[strk@c19:/usr/local/src/qgis/qgis/src/master(runtime-enable-pgtest)] scripts/clang-tidy.sh -p $PWD/build src/test/qgstest.h
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
Stack dump:
0. Program arguments: clang-tidy -p=/usr/local/src/qgis/qgis/src/master/build -checks=bugprone-*,-bugprone-easily-swappable-parameters,-bugprone-virtual-near-miss src/test/qgstest.h
1. <eof> parser at end of file
#0 0x00007f468c23fd01 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/lib/x86_64-linux-gnu/libLLVM-14.so.1+0xe3fd01)
#1 0x00007f468c23da3e llvm::sys::RunSignalHandlers() (/lib/x86_64-linux-gnu/libLLVM-14.so.1+0xe3da3e)
#2 0x00007f468c240236 (/lib/x86_64-linux-gnu/libLLVM-14.so.1+0xe40236)
#3 0x00007f468ac42520 (/lib/x86_64-linux-gnu/libc.so.6+0x42520)
#4 0x00007f46928e64ab clang::ASTContext::getAsArrayType(clang::QualType) const (/lib/x86_64-linux-gnu/libclang-cpp.so.14+0xae64ab)
#5 0x0000000003662350
scripts/clang-tidy.sh: line 81: 117582 Segmentation fault (core dumped) clang-tidy -p=$BUILD_DIR -checks="$CLANG_TIDY_CHECKS" $file
```
I don't find the core supposedly dumped
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyslUtv4zYQxz8NfSFkUKOH5YMOjh03QdMiXactegooaiyxoSgtH5v42xeknMbZPrAIVhAkPke_-WtmyK2VnUasSXFFit2Ce9ePprbOPC2asT3VtwRWA-3QOak7yqnF7si9crQ5UeO1DqNCcd0lTrYn-txL0VNunyx1Iz1KhZTTxnfU4DQaR3s0uKQ3aJDAylLX43lmSdiOsM35WbLzPXeLqwBEcibSNck2BPbeGgJ7NQquCOytEQT2nztp317z2MCtQ0OgMl47OWCCmjcKk6lzaB2BNSl21AojJxc2vXmytD1NJkogv_99R2DfeKlaOhudt-4_dza0lv1MeX93vTlcU-ubQbr3XruR9s5NdmYnsO-k632zFOMQvFBfXl_JZMY_UQTr0lqPgYly3VKphfItRsGE4banDRdPznCBZ-UOjosn2vphCl-JQ2xJ43Vvxs7wgXLT-QG1CxyXPy2ZSLb7gKhnURLRo3iyJNs1vpvMqDEhsCGwTf7uI7dSnRL7zKdp1p8bPqBDY9-t-yKN81wlGrlJBmnt_yqenv0j2RbHI8mu6cSNRUO5o6hbOh5jBJ6DCDJG2QtjjK2OeVkJyI4tS2lUP9uQbGNPdm7cG6ld1PMhCEygeltk-PPjaJ1BPhAoCWyp1CGOKIEqiCcbAvuXqnws80RJ7V-STvt54u7ut5-SNF_acZkSuGIvGAlCEL4Spl8RtjzDfyP85PVBdpqrG65bFVWsPgwRPnIJAe8hcgZZ-SHLceel5ezSMhc5FMC-wbIINstoM265NJlfmFxDhWXOmzm2Z6U2h4ftqB2-uLnfodvYjTH89HCawq-9WPuL52oeXVMxauu-hS2mkZim6HceIXmkuKQszpTxysoSsoLRefY_ik9IUSU10ioNzTRdFRXQA3YhgbmTo6ZzHZ4zACoxGozpj23k_0d651e_3t7tHne3ny4ylgAQyLd3m59_eHy43f3xuL253v54IACh9F1kz1cVOT5vaTtqAitHj1K3c20KFNZP02ixVacz0KKts3adrfkC67RcldU6z8pq0dcia4uVSI8tF-tVUWF1TMt0nUNRMGwbXC1kDQwyBsDStFhDtWS8Ei2HXLAsR1GuSc5w4FItQ5YsR9MtYuGsS1atqoXiDSobDzcAjc80Tgani93C1LHkNr6zJGdKWmffrDjpFNbfLZBej0278EbVHz8Molt_BQAA__-Z8l0d">