<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">