<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/138436>138436</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[Flang][OpenMP] compilation failed with "Basic Block in function '_QQmain' does not have terminator!"
</td>
</tr>
<tr>
<th>Labels</th>
<td>
flang
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
k-arrows
</td>
</tr>
</table>
<pre>
Reproducible on Godbolt:
https://godbolt.org/z/zMjo7ajYv
```f90
!$omp parallel
!$omp cancel parallel
!$omp barrier
!$omp end parallel
end
```
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJxsUU2P2yAU_DX4ghLhh7HjA4dEkXtatdtbT9XjwzFZDBbgrNpfX9m7UnerSiDgvRlgZjBndwvWSiIuRFwrXMsUk3w5YErxNVcqml_yu11SNKt2ylsaA_0SjYq-EH4m7DyVsuRtCwOB4fbWOsZ0IzD83ubTPXZ4__Eg7Exa9jbGnm1HqAk0cV7oggm9t_5TUWPQ1v-_pzAlZ9Onmg3mI9gG8_HJykhuet5jZWXdNS2H00nU1STrugbeqlZprgHalmlu-lM9itac-lpA5SQwEEywhnFgoj522JlRNaITAlWvO9IwO6PzR-8f8ya9cjmvVtb81PC28qisz7vDAKPHcCMAm9lJboSDWm-ZNMy7XPLfK4orfo9l2BniSsTl62LD0zcirlTHeXEei4uBjui8NfTVlYkSgAtmp-nFR_1CXaDjGvQOI9D9fH6e0QUCHTXRZhpioRM-LC02zS5giWm3E6o1eflPsq5MqzrqOBMYtl--L4clxbvVhcCwq84EhnfhDwl_AgAA__-087xW">