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

    <tr>
        <th>Summary</th>
        <td>
            format code issue: break in macro/comment in `AlignArrayOfStructures` is enable
        </td>
    </tr>

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

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

    <tr>
      <th>Reporter</th>
      <td>
          heartacker
      </td>
    </tr>
</table>

<pre>
    format code issue: break in macro,
[#13761](https://github.com/microsoft/vscode-cpptools/issues/13761)

AlignArrayOfStructures: Left

ORIGIN:

const struct reg aa[] __CMN_RODATA = {
    { abc,    0, format, code },
    { abcd2,  0, format, code },
    { aaaa,   0, why, why  },
    { whyyyy, 0, why,    why  },
};
add macro:


const struct reg aa[] __CMN_RODATA = {
#if A
    { abc,   0, format, code },
    { abcd2, 0, format, code },
#else
    { aaaa, 0, why, why },
    { whyyyy, 0, why, why },
#endif
};
if 0:
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJyck0FvnD4QxT_NcLGyMmNY4MCBZLV_Rfo3kdLeI2OGxY3BK9sk2m9fGbZqkqbRtqcZ7z6_YX7wpPf6MBHVkF9DvkvkHAbr6oGkC1I9kUta253q3rpRBqZsR0x7PxOIhrWO5BPTExulchbwBngTbVCkotimkO8AyyGEowfRAO4B9wcdhrndKDsC7ketnPW2D4D7Zx-9r9TxGKw1HnC_jInNaoZVdOdNY_RhapyTp_v-a3CzCrOjOID9T31YNfcPt__d3sWhy1HZyQfmFzFzdGBSrtuyx8ebL3ePD_e75lvDQOwYFNfAG8ZY7JhsFeBNPPFYVwixWzhAsVt3fiXvcLlwmVxKudov8pfhdC7sd-3LcDqdlv9faxl7J4-NiBvIrju_lZ8Q_oUDoNA9az4i8ndAPlUDCjKePiDznsuFWN5Io_vU6f41Hd0zDqJJulp0lahkQnVa5JiXaZpVyVArJJ62BS9yyvoqFVuVyRZ5LrEqqW_LRNfIMedFmqfI86zYKE6YlVzwSm0VFwoyTqPUZmPM87ix7pAsn3OdZmUpRGJkS8YvmUOc6OWcKcQYQVfHS1ftfPCQcaN98L9sgg6GLovjXtlxpCnEn2DL_xCcLWfaM5pkayiZnak_CWx8inO5Ojr7nVR4E9R1uecafwQAAP__cdNBYA">