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

    <tr>
        <th>Summary</th>
        <td>
            Regression in formatting for JS template strings
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

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

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

<pre>
    Actual formatting:
```
# clang-format a.ts

`${
    (
        FOOFOOFOOFOO____FOO_FOO_FO_FOO_FOOO -
 (barbarbarbar____bar_bar_bar_bar_bar_bar +
 bar_bar_bar_barbarbar___bar_bar_bar + 1),
 )}`;
```

Expected formatting:
```
`${
    (
 FOOFOOFOOFOO____FOO_FOO_FO_FOO_FOOO -
 (barbarbarbar____bar_bar_bar_bar_bar_bar +
 bar_bar_bar_barbarbar___bar_bar_bar + 1),
        )}`;
```

i.e. no extra indentation for the inner subexpression, as that's the formatting we got without template strings:
```
# clang-format a.ts

FOOOOOOOOFOOFOOFOOFOO____FOO_FOO_FO_FOO_FOOO -
 (barrrrbarbarbarbar____bar_bar_bar_bar_bar_bar +
 barrrrbar_bar_bar_barbarbar___bar_bar_bar + 1),
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzMVM1unDAQfhpzGS0yAyxw8CE_5dBLpPYBVgbPglvWrOwhSd--giVslUZVklOtMcNovrE932dZh2A7R6REfivy-0hP3I9e_dTG-pY4akbzS920POkBjqM_aWbrOpHeCHkv5I3Yy9UuIabQDtp1uwsWdMxhTW14zERxewkBAASW12Ae9cPDZofD4TC7y3z5fYDdWiKwbLTfbIbP7o0JAl82fZXZSl-hIRFYCbzbtqpEcT83kN6-3fzy_fJ8ppbJvIetf5Hxn7KwjneSYWOKwY1Az-w1WGfIsWY7upkd4J7AOkcewtTQ89lTCHZ0Au9AB-Bes8AiLLArmfBE0I0MT5b7cWJgOp0HzQSBvXVd-PTVnBldxseZ995_iv9L3cdV2FqLjEpNlVY6IpUUmO8xT1OMemXSsq0Kk0tNxpisqcpKFm2WlseqRaPLyCqUmMlK7hNETDAuc52kmJmj3h9lTonIJJ20HeJheDzFo-8iG8JEKpFFXiTRoBsawvJqIDp6giUrEOdHxKu5aNdMXRCZHGzgcF2GLQ-kvlG3yg3W_SnvfDG-fv9L1mjyg-qZz4vAWAusO8v91MTteBJYz8uvbnf24w9qWWC9HCoIrNdTPyr8HQAA___3tX48">