Issue 56025
Summary [clang-format] Can we add alignment to the array of initialization lists "AlignArrayOfInitializationLists"?
Labels new issue
Assignees
Reporter shrek1402
    Is it possible to add alignment so that instead of there is 'left' or 'right'

source:
```
  STD vector<MI quad> v;
  v.emplace_back(MI quad({0, 1, 2, 3}));
  v.emplace_back(MI quad({0, 11, 22, 3}));
  v.emplace_back(MI quad({100, 111, 2, 333}));
```

left:
```
  STD vector<MI quad> v;
  v.emplace_back(MI quad({0,   1,   2,  3  }));
  v.emplace_back(MI quad({0,   11,  22, 3  }));
  v.emplace_back(MI quad({100, 111, 2,  333}));
```

right:
```
  STD vector<MI quad> v;
  v.emplace_back(MI quad({  0,   1,  2, 3  }));
  v.emplace_back(MI quad({  0,  11, 22, 3  }));
  v.emplace_back(MI quad({100, 111,  2, 333}));
```

Or at least for such a case:

source:
```
  EXPECT_THAT(v,
              testing::ElementsAre(MI quad({0, 1, 10, 9}),
                                   MI quad({1, 2, 3, 4}),
                                   MI quad({10, 20, 3, 40}),
                                   MI quad({100, 2, 30, 4})));
```
left:
```
  EXPECT_THAT(v,
              testing::ElementsAre(MI quad({0,   1,  10, 9 }),
                                   MI quad({1,   2,  3,  4 }),
                                   MI quad({10,  20, 3,  40}),
                                   MI quad({100, 2,  30, 4 })));
```
right:
```
  EXPECT_THAT(v,
              testing::ElementsAre(MI quad({  0,  1, 10,  9}),
                                   MI quad({  1,  2,  3,  4}),
                                   MI quad({ 10, 20,  3, 40}),
                                   MI quad({100,  2, 30,  4})));
```
_______________________________________________
llvm-bugs mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs

Reply via email to