<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/135810>135810</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[flang][openacc] 'self' clause on compute/combined constructs takes a var-list instead of a condition
</td>
</tr>
<tr>
<th>Labels</th>
<td>
flang
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
erichkeane
</td>
</tr>
</table>
<pre>
According to the standard, `self` on a compute/combined construct takes an optional `condition` argument. However, it seems to be parsed as a var-list: https://godbolt.org/z/v1GYnf1E3
I believe this to be a bug.
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJx8kU2O1TAQhE_T2bQmcjp_M4ssMjwCHIGlfzqJGceObCcITo_yeAMSC1aWF1VdVZ9MyS6eeYD2FdpbIY-8hjhwtHp9Y-m5UMH8GEatQzTWL5gD5pUxZemNjAboA0InErsZOoHBo0Qdtv3IDDTpsCnr2aAOPuV46IxZvnFC6THs2QYv3SXXwRt7fS8PGZdjY59LxM_hO58cryM2Y2Le0hVAMe4yJjYoE0o8ZXxyNmWoR1xz3hPUI9AENC3BqOByGeICNP0Ems7q01c_Vx9rECOI8QsqdpZPxrzad2-J6lhKEGNhhtq81C-y4KHqm6avm57aYh0MMQnuZ0XVM89CckfdXKl-7ubetKou7ECCWtFUbdXVJKhU1BkzC2WU6ppZd9AI3qR1pXPnduUrbEoHD1XdPleicFKxS3coRLOTfgGii08cLsGTOpYEjbhap78W2WZ3J_lb0d6gfQ07e6k1tDcE6u-cqEft5JH4wvU_WOmd1p-J0fqUWRoM8x30A1txRDf8M73N66FKHTag6Ur4eJ72GL6xzkDTvXECmh6lz4F-BQAA__9aZtZn">