<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/105939>105939</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[clang-format] Space after `std::enable_if_t`
</td>
</tr>
<tr>
<th>Labels</th>
<td>
clang-format
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
louwers
</td>
</tr>
</table>
<pre>
This doesn't look right. clang-format v18.1.8
```cpp
template <std::size_t I = 0, typename... Tp>
inline typename std::enable_if_t <
I<sizeof...(Tp), void> set(std::size_t i, std::tuple<Tp...> tuple, std::size_t tupleIndex) {
if (tupleIndex == 0) {
set(i, std::get<I>(tuple).a1);
} else {
set<I + 1, Tp...>(i, tuple, tupleIndex - 1);
}
}
```
There should not be a space between `std::enable_if_t` and the `<` after it.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJx0U1FvszoM_TXmxWoUHCjwwMPWrlKfb9-nAG7JvSlBJPS726__lJZ13bRFCJBzfHyOE2vvzWlgriF_hnyb6Dn0bqqtm__w5JPGdW_1oTceO8d-ACoCWuf-w8mc-iCwtXo4rY5uOuuAl7QUqShBbkE-Le-1vD3tON4iiIiBz6PVgRHUxocO1BOoJ2_e-TXgHkFtUQJtMLyNPOgzCyHwMIJ6-WSIywzWDHxH4Z2JB91YfjXH1xArfM3ax5rmnd1RCAFUHkagKla7ONOBekHPAaj8LstEyD0Y5tEyqM1hjCTqBW-BR8iSd93YDx3_D1QhFM_fPBwRqPwERfOL_x_Qcd3kfZVz4gBqs48dWsiAKqHT6Ex944Bii2w9P7D7WzoCPWMaiT9sfRS6u3sQusLf6JfA_e9-Bx4vxqHnidH3brYdDi5gw6jRj7plbDj8YR4Q1vKnM4W1RD10GHqOkHjCMXIMPKEJIulq1VWq0gnXaUFZLouyUElfqzLP1k1eypLWnJFSne5KncpurRvdSJ2YmiRlsqQsVXmRK8FZpbo2K5qsJW4bgkzyWRsrrL2chZtOifF-5jqVeaWqxOqGrb9OEtHjZABRnK2pjnmrZj55yKQ1PvhPpmCCvU7hl8R8i_9ce3Kz93tHknmydR_C6OMu7YB2JxP6uRGtOwPtYp3lsxon9y-3AWh3le-BdouDS01_AwAA__99GStk">