<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/88823>88823</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
--no-params for MicrosoftDemangle.h
</td>
</tr>
<tr>
<th>Labels</th>
<td>
clang
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
MaskRay
</td>
</tr>
</table>
<pre>
#75348 added `--no-params` to llvm-cxxfilt to skip demangling parameter types, modeled after `c++filt --no-params`.
```
<bare-function-type> ::= <signature type>+
# types are possible return type, then parameter types
```
This makes the output smaller and therefore improves performance when the user doesn't need paramemter types.
It might be useful for ../blob/main/llvm/include/llvm/Demangle/MicrosoftDemangle.h to support a similar feature.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxsUstu4zgQ_Brq0rBAkbZkH3RI7DWwh1wW-wN8tCRO-BD4yCR_P6CsmcxgAhAEWFJ3VVeXSMnMHnEkp2dyujWi5CXE8UWk1__ERyOD_hgJ48OJH88gtEYNpKeHgw-HVUThEukp5ADWvrmDen-fjM31nV7NChqd8LM1fobtZ8wYIX-smAi7ggsaLWoQU4VJTxVhz4Q9by3-ZGgJvRH6tN893c_jya9SRDxMxatsgj9UAsL_AcKftnMDwq91SpFLRNg_V6696YUw_pAFIiKsISUjLULEXKJ_FLAr5AX9X3N8qWi7_19MAideMdVKCCWvJUNywlqMILyucMQpRATj1hjeMMGKcQrRCa8Qvle-WloSRtABkydsyOAR9a7D_RKyO_RvBmfmJYPcyqZiYQoR2pawu7RBEnZ3wnjC7nVhhN2NV7Zo_ARuj51V5MWoGFKY8k-sXbbVlnUNMYOAZJyxIsKEm7W7hkaPXF_4RTQ4dkPHGRvY0DXLOA2XiZ571Z3PnE7dcGEnIaQSx77jAz3xxoyMsiM9dj2lbDh17SR1pyVVHKVWvZLkSNEJY9sqtg1xbkxKBcfz-cx4Y4VEm7YkM6as8DNhrIY6jls8ZZkTOVJrUk6fHbLJFsff8rY59sXsTYl2XHJeU40VuxN2n01eimxVcJ8GblRrDN9Q5WpwFZgIu28afwQAAP__yqEcTA">