<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/124574>124574</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
Regression clang-formatting __declspec(uuid(...))
</td>
</tr>
<tr>
<th>Labels</th>
<td>
clang-format
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
nico
</td>
</tr>
</table>
<pre>
Current HEAD (3322ba493ad7):
```
% out/gn/bin/clang-format declspec-uuid.cc
template <>
struct __declspec(uuid(
"3895C200-8F26-4F5A-B29D-2B5D72E68F99")) IAsyncOperation<IUnknown *>
: IAsyncOperation_impl<IUnknown *> {};
```
Back at 10664813 (Oct 2023, a while ago):
```
% ~/src/chrome/src/buildtools/mac_arm64/format/clang-format declspec-uuid.cc
template <>
struct __declspec(uuid("3895C200-8F26-4F5A-B29D-2B5D72E68F99"))
IAsyncOperation<IUnknown *> : IAsyncOperation_impl<IUnknown *> {};
```
The old formatting is more correct.
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJysk81unDAQx59muFggM8aADxzY3aDmFKlqzytjvODG4JVtEuXSZ6_Y3bZRWjWKVGkEsjSfv_mPDMGMi9YN8B3wQyLXODnfLEa5pHfDS7NfvddLJJ_u2gMBrBlD7GUhmBwqQAGsBXqxkt6MtoCcuDUCduMC2PVm-yorlzE9OT_LSAatbDhrla6rGTKlCNA26vlsZdQE2B7YHdA2RL-qSI7Hn-6A9RYAWANtCSCyWvA9UprWHZZp0fE23aE4pLjjhwrvyroTAhC3RlGQ-za8LOrhrL2Mxi3A9vdfl8fFPS8EsL3WJIQQYO1b36OZz_bPAALVDqoDsN1bBLTdSfVIZCQ5LcuiztlG70FFghQZ4J5I8jwZq4kc3b9Afgfsglcbwcm7Wf969quxQ3TOBsBuluoo_VwWgN2V8XvIP0z8g7SBtu_y_k-kv0yaODuQ66TRLCMxgczOa6Kc91rFLBkaNggmZKKbvGKVECgQk6k5nTirShzkSfChUqXgBWU1qziXpyovMTENUuQ0xyrnRV1gpvP6lDMxCMShznsBBdWzNDaz9mnOnB8TE8KqmxwLXhWJlb224XJfiK83spHih8Q3W1zar2OAgloTYvidKZpodfNZj16HYNxCXie4DPq3VWVZdt1BsnrbTDGewyYv7LaLNHFa-0y5GbDb6tx-6dm7b1ptsrm0v4nqNsFTgz8CAAD___RhO6I">