<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/62127>62127</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
clang generates symbol name which we can't demangle
</td>
</tr>
<tr>
<th>Labels</th>
<td>
clang
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
zmodem
</td>
</tr>
</table>
<pre>
With the attached source code [a.ii.gz](https://github.com/llvm/llvm-project/files/11231199/a.ii.gz), Clang generates a symbol which llvm can't demangle:
```
$ clang -cc1 -triple x86_64-unknown-linux-gnu -emit-obj -std=c++20 -w a.ii -S -emit-llvm -o - | grep declare.*__to_address_helper
declare noundef i32 @_ZNSt2Cr12__to_addressINS_16reverse_iteratorIPNS_4pairIjmEEEEvEEu7__decayIDTclsr19__to_address_helperIT_EE6__callclsr3stdE7declvalIRKS6_EEEEES8_(ptr noundef nonnull align 1 dereferenceable(1)) #1
$ llvm-cxxfilt _ZNSt2Cr12__to_addressINS_16reverse_iteratorIPNS_4pairIjmEEEEvEEu7__decayIDTclsr19__to_address_helperIT_EE6__callclsr3stdE7declvalIRKS6_EEEEES8_
_ZNSt2Cr12__to_addressINS_16reverse_iteratorIPNS_4pairIjmEEEEvEEu7__decayIDTclsr19__to_address_helperIT_EE6__callclsr3stdE7declvalIRKS6_EEEEES8_
```
(Originally from https://crbug.com/1078788#c22)
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzMlE-L5DYQxT-NfCncWGW3_xx82Jl2QxOYhPRCIBcjS9W2JrLUSPLM9H76YG9PsrvJZW8DxsZQevxUr-qJEPRoiVq2f2D7QyKWODnffpmdojkZnLq1f-g4QZwIRIxCTqQguMVLAukUAds_iJ3Wu_EL2x8Y1lOM18DyTwyPDI-jjtMy7KSbGR6NeXn_pFfvnklGhseLNhQYHjnHnPOmYXh8F8SG4SM8GmFHGMmSF5ECCAi3eXAGXictJ1jlQArLsIqgaBZ2NLQCZAeWvb_L7P58_cUC5KaaSskhjV5fDcFbXfZlkS72L-tebWq0Xd7S0S6Q0qxj6oZnSENULD9Ihg8MHzCD9BVWWkjP96oNJ3WQAqseYfR0BUXSCE87hp_6PrpeKOUphH4icyX_FeleA9YtVtEFdI7Aiqz_8-kc8dFz_Pbk6enc89LTC_lAvY5rY5w__fZ07our0P70PHdd17103VL1vSIpbqfDZ2mC583_EJw-911X9r0UxqxFeYiqq1aiF2FOv_9yLvtVrjvXPcP6Gv0_lNZZuxgDwujRAgdFni7kyUoSgyGGNd9MbIBhzr9zBIvNuVS-vV20ifDhbrphfkyqH8f53tH6V69HbYUxN7h4N8P3uyj9sIz3VeRZVVd1zTCXiKtF3wglqs1VkzcioZaXNS_KIq-qZGoVz0Ux8EKpUjSVQFVmEkuh9sQVb_gl0S1mmGcFL7IGS17teHMpsW4KVLUSeVWzIqNZaLNbrd85PyY6hIXaEjlWiREDmbAlEeK2nwxxDSXfbqMyLGNgRWZ0iOFfhaijoVb-EBL3iLBipntOvNJ_UiJZvGl_OrA25DWxNuq_AwAA___InLV8">