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

    <tr>
        <th>Summary</th>
        <td>
            clang-format bad indentation of `#pragma comment` after 037669d
        </td>
    </tr>

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

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

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

<pre>
    Consider:

```
$ cat /tmp/a.cc
#if defined(COMPONENT_BUILD) && defined(_WIN32)
// In component builds on Windows, weak function exported by ASan have the
// `__dll` suffix. ASan itself uses the `alternatename` directive to account for
// that.
#pragma comment(linker, \
 "/alternatename:__sanitizer_report_error_summary=" \
 "__sanitizer_report_error_summary__dll")
#endif
```

Before 037669de8bdff42fc17b72460bf8784403c8d055 :

```
build/bin/clang-format -style='{BasedOnStyle: Chromium, Standard: Cpp11}' /tmp/a.cc
#if defined(COMPONENT_BUILD) && defined(_WIN32)
// In component builds on Windows, weak function exported by ASan have the
// `__dll` suffix. ASan itself uses the `alternatename` directive to account for
// that.
#pragma comment(linker, \
 "/alternatename:__sanitizer_report_error_summary=" \
 "__sanitizer_report_error_summary__dll")
#endif
```

After 037669de8bdff42fc17b72460bf8784403c8d055 :

```
#if defined(COMPONENT_BUILD) && defined(_WIN32)
// In component builds on Windows, weak function exported by ASan have the
// `__dll` suffix. ASan itself uses the `alternatename` directive to account for
// that.
#pragma comment(linker, \
 "/alternatename:__sanitizer_report_error_summary=" \
 "__sanitizer_report_error_summary__dll")
#endif
```

Note the odd indentation of the second pragma argument.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzsVU2P5CYQ_TX4gqZFF_7qgw_9EUsjJTORJtEeLQxFN1kMFuDdnf31Ee6ZpFsbJZecklW3sFyueuX36oFFjObsEDtSHUh1KsSSLj50XyevcCpGr167o3fRKAyE7wk7Efa-1uztf72FkkqRKIE-TTOBXmykfH_EjaYKtXGoCLTH559-fn764emX4fDr448nAjtKoCZQ3-QMHx6fOBDYvUP0BHr66Kj00-wdukTHxVgVqXf0g3HKf44EjvQzio9UL04m4x3FL7MPCRUdX-n-RTh6EZ-QpgveoZKaDYOyltSMxkVr82VzzTYpotV0iRhzUU4UNmFwIqETE-YCZQLKZDKsp0JKv7hEtQ93HdJFpM0fYsxBnCeRmUzoEoHWGvcRQ359Uh2vaZQAZBHv2vH9METhTDJfMQwBM7kBQ_BhiMs0ifBK-IkA3MP8U82VO9yKzdEpo_96zut6QO0DUsabut4pbEeldQlabpuxgbJmo26btiwZl61iVUX_3jvrJAn0o3EEemmFOz9oHyaR6ENMrxZXWg1pDgcRUT27l2twT4-X4CezTFm7lyScEkGt8XnebkmTq7478n_hyL1OGP4tQ373x3_OH08-rTpSrxQ1TqFLYlXc6zUcUXqn6BtTEc5LpropVMfVju9Egd22blhb8XZXF5eulKqRJVawZYpXDVQ1l4isBWxEy_muMB0wgG3-lays6s12bJWuWtbItpGyqknJcBLGbqz9NG18OBcmxgW7alc2vLBiRBvXzzLA7ZGYeVenInS57GFczpGUzJqY4p9AySSL3d1BOopvaGeFvpltzai43UrFEmx3SWmOecus5jibdFnGjfQTgT73fLs8zMH_hjIR6FcmkUC_kvk9AAD__9TflaE">