Skip to content

Bad line wrapping around designated initializers #132710

Open
@kadircet

Description

@kadircet

actual formatting:

$ clang-format a.cc
Foo bar = {
    .some_long_rand_field_name = my::cool::clasS::with::a::lonG::name.GetInt64Flag(
        some_real_long_func_parameter_to_enforce_wrapping_but_must_be_really_long)};

i.e. the line with .some_long_rand_field_name = my::cool::clasS::with::a::lonG::name.GetInt64Flag( goes over column limit, despite being possible to split.

expected formatting:

Foo bar = {
    .some_long_rand_field_name = 
        my::cool::clasS::with::a::lonG::name.GetInt64Flag(
            some_real_long_func_parameter_to_enforce_wrapping_but_must_be_really_long)};

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions