<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/80097>80097</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
C API signature mismatch for LLVMOrcCreateStaticLibrarySearchGeneratorForPath
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
ilian8
</td>
</tr>
</table>
<pre>
[llvm-c/Orc.h](https://github.com/llvm/llvm-project/blob/fa3307eb3f47b0bd574fc754934f98c0f27e4e36/llvm/include/llvm-c/Orc.h#L1069) has the following declaration
```
LLVMErrorRef LLVMOrcCreateStaticLibrarySearchGeneratorForPath(
LLVMOrcDefinitionGeneratorRef *Result, LLVMOrcObjectLayerRef ObjLayer,
const char *FileName, const char *TargetTriple);
```
however the implementation in [OrcV2CBindings.cpp](https://github.com/llvm/llvm-project/blob/fa3307eb3f47b0bd574fc754934f98c0f27e4e36/llvm/lib/ExecutionEngine/Orc/OrcV2CBindings.cpp#L710)
is missing the target triple argument.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJy8U01vpDgQ_TXmYqVlyqaBA4f-CKuVerejJMrdmAIcGbtlm2Tz71emO5ud0VxyGQkVWH71qPeqSoagR4vYkGJPimMmlzg532ijpa2yzvUfDWFHwnak2BvzNt8pAu3Zq81EiiOBaorxEgjfEWgJtKOO09JtlJsJtAl-e91dvHtFFQm0nXEdgXaQnLMSOz6IsmNdX5RiUGUhai6GulJsgBIF8u0Xj7bKLD1-Mn7VAfyUs21NoKaTDDROSAdnjHvXdqQ9KiO9jNrZm45r3LLbsx5Pp5e_7r13_hEHmg5nrw4eZcSnKKNWJ9156T-eUHo1_YEWvYzOt84_yDgRqK4sn5lHHLTV6Zf_QRMvgd0jhsVEAodP6LlLtpzkB66Qc_e6fhM43CiVsyFSNUmf8ltt8G85Y2L48eZZ-hHjs9cXgwRqwve_FHqNk3vHN_SrVXq-GJzRxtUjqi0lxf7s1Qsc9tr22o5hoy6X391to1Pe_T-ollTXvR21xWvLr_Hn-oCfypwl6f8TqgOddQhpEJLWuJpE4-oSlX5ckvDNFZv1De9rXssMm7xk2225ZVBlU8OHjkMu85op6LkAUeViEDyHvu_zajtkugEGguU8Z0IwqDZVDryqq6rM87IvBCeC4Sy12SRxG-fHTIewYFMxVpeZkR2asC4ggMV3ul4SgLSPvlkd7ZYxEMGMDjF8sUQdDTYHunv4k6Y1lnHxmBTPMqqJDs5_e5izxZvm221eKw4E2lXRvwEAAP__x3NexQ">