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

    <tr>
        <th>Summary</th>
        <td>
            [clang-format] break before brace after assignment
        </td>
    </tr>

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

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

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

<pre>
    there is no way to control how braces are broken in the following case:

```c
struct SomeStruct variable = {
    member1,
 member2,
}
```

It would be formatted with the brace attached to the assignment. Instead I want to format it as:

```c
struct SomeStruct variable =
{
    member1,
    member2,
}
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJykUstupDAQ_BpzaWVkPDwPHDY7GmnO-YK2acAbY0d2EzR_vwKS2eweclkJYbvUj6ruwpTs6Ik6UT6L8pLhwlOI3T1Ni8106O8dTxQJbAIfYMU7cAATPMfgYAor6IiGEmAk0DG8kgfrgSeCITgXVutHMJhInH8IeRHy81_J4zPHO3FcDMNLmOnluL5jtKgdgThfQNTPRxwAwEyzppgL9fMDOwD1AER9-afL19Y3hjUsrge9cYwzMlMPq-Vpp73rAWRGM1G_qd3QY0wzeT7BzScm7OEGK3reIo4yYBkw_ZfQT_7fqX1g3wnO-u7ct-cWM-ryWpZtWam2zaYOq_qsDFVlM6hmkDnWjWnKvC9yxKKRJrOdkqqQuVJKFkXZnmrUpqnrShaV1A02opA0o3Un597nU4hjZlNaqKtbWRaZQ00u7W5Syjj049MxHaHU5q_YbWlPehmTKKSzidOfQmzZ7U78K7G8gI6Er6BpCPGxoYEpftlLtkTXTcxv-wbUVajraHla9MmEWajr1uTjeHqL4RcZFuq6U09CXXf2vwMAAP__nKnu1Q">