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

    <tr>
        <th>Summary</th>
        <td>
            'int' followed by 'void' is illegal
        </td>
    </tr>

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

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

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

<pre>
    I get following error when trying to link the latest LLVM on windows (MSVC):

D:\Libraries\LLVM\llvm+clang+lld-20.1.6-x86_64-windows-msvc-release-mt\include\clang\AST\Attrs.inc(6694,24): error C2632: 'int' followed by 'void' is illegal

Attrs.inc(6694,24):
`static constexpr int THIS = 0;`

I think the name `THIS` is conflicting somehow.
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJyUUsFuqzoQ_ZphY4HMgB1YsGioolcpXbXq9snAAO4zdmWbpP37Jye5ursrXQnh8XjmeM7xUSHoxRJ1II4gnjO1x9X5bvhUXu2fLhvc9NO9sIUim50x7qrtwsh759l1Jcui_0mZ6JjR9j8WV2JGRQqRnc8fr8xZdtV2ctfAAJvXt48esIXqCXj6nlMk-rMevPKaQorPH68gemMuG-BxNMougEdjphx5URYy_27kv7LOH6j5Fi5j7smQCpRvEUSv7Wj2iUD0927RP729p3-MPhTajoCNlG0N2GN9n-ZBqEdZYdoCHrSNgIcHZ5rY8JOyF6enlNaBaWNoUeZO5A_YqUDyEFXUIxudDZG-vzzTNrL3f17eGFTPjEN1BMnvWC8srr-ktGojBpKnSpA83Ts6Oxs9xqR6cBut7lpkU1dNbdWqjLryUDcSRVU22dpV7Ty3Q9sqbKpWKSWrQz00s-RCTGpUKtMdchRcVLw8lKJsCs5bPrclqWYS4zxwqDltSpsivUjh_JLpEHbqyhrLRmZGDWTCzTyIlq7sdgqIyUu-S035sC8Bam50iOE3TNTRUPcXSme7N90a41dIquIJ8LTouO5DMboN8HS3zG3Jv7z7pDECnm7zBMDTY-BLh_8HAAD__2nT6ps">