| Issue |
107571
|
| Summary |
Regression in formatting for JS template strings
|
| Labels |
new issue
|
| Assignees |
|
| Reporter |
kadircet
|
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),
```
_______________________________________________
llvm-bugs mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs