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