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

    <tr>
        <th>Summary</th>
        <td>
            Clang-format adding unwanted space after a macro when used inside another macro C
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            clang-format
      </td>
    </tr>

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

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

<pre>
    My src code before formatting:
```
#define ONE "ONE"
#define APPEND ONE"TWO"
```

After running clang-format:
```
#define ONE "ONE"
#define APPEND ONE "TWO"
```
Note: In the formatted code a while space is added after macro ONE.

Is there a way to tell clang-format not to do that, This is a blocker for me currently in adopting clang-formatter, would appreciate any workarounds.

I am currently just using default clang-formatter i.e by config file is blank
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJysU81uozAQfhpzGTUCE0I4cMi2zaqHTXuotOfBHsCtsZF_GuXtV4Zo2-awp5UQCA3-5vsDvVeDIWpZ9YNVDxnGMFrXHhx-KCN_2hk1Zp2Vl_bXBbwTIKwk6Ki3jqC3bsIQlBlYeWD5A8sPbJdfr_WVl5J6ZQieT4_AOH8-PTLOb4eHl5fH0wOsw9ffz5-f3MAt90MfyIGLxigzgNBohruVyn-jAf_mcbKBWHmAJwNh_OsDydUdhPOoNIGfURAoDyglScCF9oTC2bRi81XSk09AbjmLFwgWAmn9TRsYG9JAWggjBsbv4XVUfsGHTlvxTi4xgYlAROfIBH0BZQClncOtU4FcQjjbqCXgPDsSCgMBmgucrXtHZ6OR_jtJwOkL9Fv0AaJPyJJ6jDrcbgC1IeguIKzp1QB9MkV56DSa90y2pWzKBjNqizovc16Xu202trTt674uG0mF2O0rrPu9yBsqKuzqCotdplqe87LgRcPLvOHlRmyrIt9z3gnaV_W2YNucJlR6o_XHtLFuyJT3kdq6avZ5prEj7Ze-c_6tPJynP8C16dhdFwfPtrlWPvhPoKCCpvb-aywoZbIgmjOaVIE19TVsvMZ9HslA9CRBGa9SRYxNeV_H91l0uh1DmH1qMD8yfhxUGGO3EXZi_Jj2Xx93s7NvJALjx0WVZ_y4CPsTAAD__9uEMmE">