Skip to content

clang-format over breaking near "new" expressions #105133

@kadircet

Description

@kadircet

foo.cc:

fooooooooooo(new BARRRRRRRRR(
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZZ()));

Expected:

$ ../llvm/build/bin/clang-format -style='{AlignAfterOpenBracket: AlwaysBreak}' foo.cc
fooooooooooo(new BARRRRRRRRR(
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZZ()));

Actual:

$ ../llvm/build/bin/clang-format -style='{AlignAfterOpenBracket: AlwaysBreak}' foo.cc
fooooooooooo(
    new BARRRRRRRRR(
        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZZ()));

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions