<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/140069>140069</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[OpenMP] Assertion `(i >= FTy->getNumParams() || FTy->getParamType(i) == Args[i]->getType()) && "Calling a function with a bad signature!"' 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>
Reproducer:
https://godbolt.org/z/vb3hrfKoo
```cpp
int __seg_gs a;
int b;
void f (void)
{
#pragma omp target map(alloc: a) map(from: b)
{
a = 0;
}
}
```
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJxcUsFupDgQ_ZriUuqWKUNDHzjQIVxWuxutco8KMLR3DEa26Sjz9SPTSBONhESp3vOz36ti7_W0KFVBfoO8SXgLd-uqHyd2zn76pLPDV_WfWp0dtl45kDWI-h7C6mNJLVA72aGzJpytm4Dan0Dto5N3N_5lLYgaLuL59esKotZLwI8Pr6aPySODvB297lmCqB9WDzgiUBkroGtsFwcIJFfH08xo5xUDu0kFnHkFKtkY24OskYGuR290do6t7imD-BRCRGQE2aAAecMDafaLmu9vToZKDld55URVaZEVkkQqRXKvujET3FHBPV_LfCwkC-Ihzai7UCEoT3RFgnKRp3maZZSKc1qOmeil6odRdH1JkAk1szZnYx5zzC7R3m-qSjMhLtfEcKeM36dCtKhP3FEgikNyVTx06rbJQyaM9sH_lgk6mH2c_65q-fsN8gZr75UL2i4YbVGpEeRrtN--f51Avk4q_LPNb-x49kBlzA-KFyhevhF29P1rVfH8zpBNlKjd5CG_acibg3mQYuSRRhegCwLRCxujlwkZx23p9-d86nBHxo4HjGvIYXMKKI02qcCRtVHDOdmcqf5YOR3uW3fu7QzURufH77Q6-7_qA1C75-WB2iPQR0W_AgAA__96K9sx">