<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/65012>65012</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[[clang-format]] AlwaysBreakAfterReturnType, IndentWrappedFunctionNames
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
DenisYaroshevskiy
</td>
</tr>
</table>
<pre>
HI
Settings include
```
AlwaysBreakAfterReturnType: TopLevelDefinitions
IndentWrappedFunctionNames: false
```
With `auto` return type it does what I want
```
EVE_FORCEINLINE auto
foo()
{}
```
However, as soon as it is not auto
```
EVE_FORCEINLINE std::string
foo()
{}
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyMUl1r2zAU_TXXL6JBlj_z4AenjmmgdNCVlT0N2b62tSqSka4T8u-HncA66EpB3Is4Oh-CI71Xg0EsINlBUgVyptG6okKj_E_prB_x5N_UJWhsdykeDsAr4OV1fkciZQbPlGn13OF7DFJ-O-u11Gd58TuH8q3sCd0z0uzMy2VCiEr2YqdHPKGusFdGkbLGX2kH06GhVyenCbt6Nu2CPckj-oXWS-3xQ7vrfFU0Mki5nMlCyplbTRldJmSKWGfRs_MoiR3YWRr6J_5Hqvsf-1_1t-f7_eHp8fC0Z6vuivTWgshBbG-8bAdZ9UmyB3vGEzoQ90x65q01y1bElGfG0jvlLwXx1EFUQlR6csoM10fsK6GCroi6bbSVARZhuo14KuKYB2PRxi1mIsd4mye97GXcp8k2ykQT5WncZ3mgCsFFxHORhgnPwnyDCYqYp02YJWGShhHEHI9S6Y3Wp-PGuiFQ3s9YpAkPRaBlg9qvrRPC4JmtIAixlNAVC-eumQcPMdfKk_-rQor0ra67Vksz3PXWHSVBUkFSsU-aJu7Z_wsVzE4XI9G0VAtEDaIeFI1zs2ntEUS9-N_W3eTsb2wJRL2m9iDq9Vd_AgAA__-xSvtx">