| Issue |
61568
|
| Summary |
clang-format incorrectly formats brace-style list with line continuations
|
| Labels |
clang-format
|
| Assignees |
|
| Reporter |
amykhuang
|
clang-format formats this code as
```
base::scoped_nsobject<NSMenuItem> item =
Item(IDS_APP_MENU_PRODUCT_NAME)
.tag(IDC_CHROME_MENU)
.submenu({
Item(IDS_ABOUT_MAC)
.string_format_1(IDS_PRODUCT_NAME)
.tag(IDC_ABOUT)
.target(app_controller)
.action(@selector(orderFrontStandardAboutPanel:)),
Item().is_separator(),
Item(IDS_PREFERENCES)
.tag(IDC_OPTIONS)
.target(app_controller)
.action(@selector(showPreferences:)),
Item().is_separator(),
```
whereas it should look like:
```
base::scoped_nsobject<NSMenuItem> item =
Item(IDS_APP_MENU_PRODUCT_NAME)
.tag(IDC_CHROME_MENU)
.submenu({
Item(IDS_ABOUT_MAC)
.string_format_1(IDS_PRODUCT_NAME)
.tag(IDC_ABOUT)
.target(app_controller)
.action(@selector(orderFrontStandardAboutPanel:)),
Item().is_separator(),
Item(IDS_PREFERENCES)
.tag(IDC_OPTIONS)
.target(app_controller)
.action(@selector(showPreferences:)),
Item().is_separator(),
```
original chromium bug: https://bugs.chromium.org/p/chromium/issues/detail?id=866986
_______________________________________________
llvm-bugs mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs