clang-format closing bracket on a new line : <p>I have code that looks like this:</p>

<pre><code>EXPECT_EQ(
    subsystem-&gt;previousTouchscreenState,
    expectedTouchscreenState
);
</code></pre>

<p>When I run <code>clang-format</code>, it reformats the snippet to look like this:</p>

<pre><code>EXPECT_EQ(
    subsystem-&gt;previousTouchscreenState,
    expectedTouchscreenState );
</code></pre>

<p>This is quite counterintuitive; I'd like my multi-line function invocations (although <code>EXPECT_EQ</code> is a macro in this case) to have the closing round bracket on its own line, indented to the level of the name of the function, as it is in the first snippet.</p>

<p>How do I accomplish this with <code>clang-format</code>?</p>

<p>Many thanks.</p>
