<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/60673>60673</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            [Clang-Format-16] why "ConstructorInitializerIndentWidth" show to different indents in macro definition? bug?
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          Y-JC
      </td>
    </tr>
</table>

<pre>
    1. clang-format 16
```
Language: Cpp
BasedOnStyle: LLVM
ColumnLimit: 80
ContinuationIndentWidth: 4
IndentWidth: 4
TabWidth: 4
```

2. test.c
```
#define ABC_DDDDDD_RRRRRR(i)

#define ABC_DDDDDD_RRRRRR_RANGE8(i)                                            \
    ABC_DDDDDD_RRRRRR(i + 0), ABC_DDDDDD_RRRRRR(i + 1),                        \
    ABC_DDDDDD_RRRRRR(i + 2), ABC_DDDDDD_RRRRRR(i + 3),                        \
    ABC_DDDDDD_RRRRRR(i + 4), ABC_DDDDDD_RRRRRR(i + 5),                        \
    ABC_DDDDDD_RRRRRR(i + 6), ABC_DDDDDD_RRRRRR(i + 7)

static A_t a[] = {
    {123, 456, 789}, {123, 456, 789}, {123, 456, 789}, {123, 456, 789},
    {123, 456, 789}, {123, 456, 789}, {123, 456, 789}, {123, 456, 789},
    {123, 456, 789}, {123, 456, 789}, {123, 456, 789}, {123, 456, 789},
    {123, 456, 789}, {123, 456, 789}, {123, 456, 789}, {123, 456, 789},
}

#define A                                                                      \
    int aaa;                                                                   \
    int bbb = 0;                                                               \
    int cccfff = 3;
```

3. after format
![f85df276ca2c069ba70f6dd56858538](https://user-images.githubusercontent.com/25816112/218234049-e0655043-b049-4601-a122-2d0c69b0a32e.png)

4.  why ① different form ② or ③?


</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzsVl9vpDYQ_zTDiwWyx2DggYeFDdVVaStdq1Z9iowxrCvWrLBplH76CrN3l0vTRKdL-3TWavH84fcbezwepHNmtFpXkNWQHSO5-tO8VL_H3zdRN_cPFUuImqQd42FeztITJoAegR5A0OsviLfSjqscNfADaS6XXVlLp_uf7M_-YQqG29tff9gtzTytZ3trzsZvhoJ-UFtv7Cq9me0722vrfzO9P20u6e7xvPYX2T1VPYlv_8eEeO18op73Qd7rwVhNDnVzdwzj7n0YgIUBLB9jveB99_7w43c3xfUl8gUDsmZH34RnoyCANaFbLNi84MGuHl_Hg6_y8DfhSV_lyd6ER7zKkz_JsvPSG0UOd57IvUQI8COBvP7EB3nNkG-4aSa2R16UkB-32VubvpH-D6Tb_PlC_5JS_vfx2WE11hMpJfD6v0Duui6cV_r1-P_AVkoNwxDgOfD6hWuXJ0QOXi9k7yEftpVBVg9F1g-YCyVRUVF2MqeD6PtMFFmR8QKyI2Bx8v7igB8AW8B2dXqJzVmO2iWj8ae12zRqtl5bn6j5DNhiVjDBGG5TViBPaVrGmoosoymPu01KBWWxZIgx9lSJsqOSo04udnxyBaQJIfenBwI3CCWDAyW9GQa9aOvDgj4aGJmXjwLCTQt1A2X7GCvqK96XvJSRrpjIBS0QCxGdqlR1LKNaCDawXDImUYhSZwPVPB2Y5pGpkCKnyBhFTFORdH2peDlIhVoWRS8gpfoszZRM05_nZF7GyDi36kpQkfNokp2eXOjyiFbfk2AExK3pL9X2Ttyto4OUTsZ59wnFGz-Fz4MmfAa0IYUxE9tVGLYFsZmt88uq_Ly8s8YbOZm_9PK4VSMSd5rviZ8fbZ4JDo4YS85SLTMJZWa25g-8Jd06Am-jdZmqzw_AnvRrprc4r4_4ssx_aOUB27A6B9iG1f8dAAD__7uYLBU">