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

    <tr>
        <th>Summary</th>
        <td>
            [OpenMP] Assertion `(SemaRef.CurContext->isDependentContext() || B.builtAll()) && "loop exprs were not built"' failed.
        </td>
    </tr>

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

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

    <tr>
      <th>Reporter</th>
      <td>
          k-arrows
      </td>
    </tr>
</table>

<pre>
    I am not confident if this is a duplicate of https://github.com/llvm/llvm-project/issues/138445, because the backtrace looks a bit different.

Reproducer:
https://godbolt.org/z/83rdTfMod
```cpp
void f(void) {
#pragma omp simd collapse(a)
  for (int i = 0; i < 10; i++)
 ;
}
```
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJykUsuOnDoQ_ZpiUxrkLvNcsKC7L9JdjO7VJD9gcNHtjMHINjOTfH1kOlGibCNKolTP41NHhWBuK3MH5RnKa6b2eHe-e31S3rv3kI1Of-3-RbXg6iJObp2N5jWimTHeTUATUKHeN2smFRndjPcYtwCyBxqAhpuJ933MJ7cADda-_fw9bd594SkCDSaEnQPQcJJNUZRAFxx5UntgjHfGUU2v0auJ0Tr3mtaNJqI288ye15iD6EH0L7x5p_eJfVot-j9QOD06G3Pnb0DDN6ChkV5_np-dTu2VeNi0bSD6N2c0zkBNcoBahPqcqkhuXt0WhW7ZMJhF4-SsVVtgoEYBtSB6xNl5BGpM4ghBXlGAPB_uBU8PH-h82NEA8hheX38HkulO6la2KuPuVBdVIcu6ltm9m-q2lC1pGllploonLZSq1DzqVo-6yExHgkqRvlZQKXOhy1Y0lebiVFQ8SSgEL8rYPF0hEZId_HeJ_FZmVo1sw6EGopXf8cgCURKH747TjfstQCGsCTH8GhNNtIeM_tt4ff4fyiv2IbCPxq2YnkXNJ17UC8_5ZfcXt0b-iE8g_zHhyhuvSVY_okDNg_cL1Bc85-NubOytfcSPFFVAFQKRdW5D_th8wHf2fMj0qE-YqcZZGcs6z3Zvu7-TZiuzt46-BwAA__-3iftL">