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

    <tr>
        <th>Summary</th>
        <td>
            [flang][openmp] compiler crash when private clause is used with SIMD
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            flang
      </td>
    </tr>

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

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

<pre>
    consider the following program
```
PROGRAM MAIN
REAL(KIND=4) :: A(10,10), B(10,10), C(10,10)
!$OMP SIMD PRIVATE(I,J)
  DO I=1, SIZE(A,1)
    DO J=1, SIZE(A,2)
      C(I,J) = A(I,J) + B(I,J)
    ENDDO
  ENDDO
!$OMP END SIMD
END PROGRAM
```
$flang -openmp t1.f90
```
flang: /mnt/extendedspace2/shivaram/llvm_trunk2/llvm-project/flang/lib/Lower/OpenMP/OpenMP.cpp:753: mlir::Operation* createAndSetPrivatizedLoopVar(Fortran::lower::AbstractConverter&, mlir::Location, mlir::Value, const Fortran::semantics::Symbol*): Assertion `converter.isPresentShallowLookup(*sym) && "Expected symbol to be in symbol table."' failed.
```

</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJxsVF2P6jYQ_TXDi3WRM_mAPOTBS0jFLSxoqfahL5WTDMS9ThzZDnu3v75KgEt3t1IUjcfjc8Y-x5bOqXNHlEH8BHE-k4NvjM1coy7SylZKK82sNPV7VpnOqZos8w2xk9HavKnuzHprzla2wAUk_PZxcXjZ__YidmwnNs_AxctabAGXv2-ecwjzCDBlEAoIBROAy4ADrsZfCrhiT18yq48ZLgADwGi_O7DjZpezw8vmVfyxBlxuAFffrzWM5Xu2gTAPRojj5s9xXowg9_mp4vv_VOCjgk3kd1gGYT51_Ejg09TwB2LG1s95vp_ie_Roef2cT20DF2N4O6lP5wcYnbTszuyb6alre-aD-Snln6qmkvEUAYu284AF_fTU1VS7XlaEgMVdSMBC60v7l7dD9wNvo2-9NX9TNS68QmGhVQlYbM0bWcBi31O3O_wK5lXfQygWcTiStlrZq4r7nqz0ynSAglWWpCfR1UfyB6su0qt_qN4a079KC7gsjPVWdteVeiKaQlE6b2XlV6a7kPUjfzIK86DZmurG8t_sq9QDjanRoJ59gHfUys6ryl2Hx_e2NBpQjEqN5nOO7IjIIOHVnXeu3MGSo84fGznafGvMj6EHXAIK995edU8AEwaI6589VZ5q5iZw5g0rianu11iWmuaACLhgJ6k01fNPMs7qLKzTMJUzyoJFlAbBAuNg1mQ8ScJTdErrlAdUJdWJl9EyTANZBjxeyHqmMuQY84THPI2jIJhXYZhUCwxC4nW9CBEiTq1Uej7KPTf2PFPODZQFEaZhPNOyJO2mu494swCOz4DNJn-Uw9lBxLVy3j0gvPJ6ejCuK-Ic4qerTSHOWWXaXmmyrLLSNeytoY71kw-IVVoOjphybHBUszflm-kuzAars8b7fhIKC8DirHwzlPPK3K371bPTVhxgcdvNJcN_AwAA__-1AGjL">