<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/144062>144062</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            [clang-format] Unnecessary space with brace initialization and equality operator
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            clang-format
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          carlosgalvezp
      </td>
    </tr>
</table>

<pre>
    Example input:

```cpp
struct Foo
{};

namespace bar
{
bool operator==(Foo const&, Foo const&);
}

void f()
{
    Foo a;
    Foo b;
    bool const v{bar::operator==(a, b)};
}
```

Output:

```cpp
namespace bar {
bool operator==(Foo const &, Foo const &);
}

void f() {
  Foo a;
 Foo b;
  bool const v { bar::operator==(a, b) };
}
```

[Godbolt](https://godbolt.org/z/sGhaE6xee)

Happening on trunk.
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJyMk8FuozwQx5_GXEaNzIAhHDgkX0q_2572AQZwiHeNzdom2-bpV4akbbpSt9JIyWhm_v7_jIe8V4ORsmZiz8QhoTmcrKs7ctr6gfRZXqaktf1L_fhM46QlKDPNgWU7xpco-BrdNDG-88HNXYDG2lgr96w8sGy_thoapZ-ok9CSu5b5rrVWg52ko2Adyw4xcNtYC501PjAsGP4H93l11SwPq_LZqh6ODLexdBMGgGWM1uZb2r6ly9GLKpxZuY-ush3Ldn-5oWihjeKvOOvRN_jVxrc5fHI1d_jwJXj4SA__xIcb_Hv0O-731LEbvsANn4MzsX-yfWt1YCLOnUKYfNTEhmEzrKWNdQPD5sKw8U8neiyepbx-L777n6ZJGmUGsAaCm83PTdLXWV9lFSWyTsu82qZlVqXJqU7Ftup5XlaYiwrzojhim6ap7Ej0lcgxUTVyFLxIsxQxS_mGip6nx0xQx4WssGA5lyMpvdH6PEZfifJ-lnWa57zARFMrtV82ArHTZIaHo3UjBYYYd8TVce6hnQfPcq6VD_5NKaigl226GxQH-G6M7KT35F5gfQe_VThB6-JfZVRQpNWFgrIGyPQgf82kVXh5fR_J7HT94WpVOM3tprMjwyZauP48TM7-kF1g2CxknmFzhTvX-CcAAP__8VEoTw">