<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/63367>63367</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
Is there a way to alloca a space on stack by calling a external linkage function ?
</td>
</tr>
<tr>
<th>Labels</th>
<td>
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
95833
</td>
</tr>
</table>
<pre>
I want to alloca an object on stack by calling a external function, but it will is cleaned up while return.
Whether a function can be called without stack frame operation and passing the address of return by register ? Or there are other skills to achieve it?
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyEkjFv2zAQhX8NtRxiUKRtyQOHtIGATB07H6mzxIYmBfIY1f--kOI03bqQy7t778M7LMVPkciI0zdxemmw8pyyuZx6rRubxrt5hRUjAyfAEJJDwAjJ_iLHkCIURvcG9g4OQ_BxAgT6zZQjBrjW6NinKNR3sJXBM6w-BPAFXCCMNEJdYJ19IMjENccDCPki5PPH-3MmnikD_t0EDiNY2s1ohNXznCo_Qlwz3gjSQhl3LcYRlo0vTsAzAY5jplIgXR9uW-xMky9MGYQe4EfehJkAM0HavcubD6Hs9G729E7geZN-JGxGo8eLvmBDpj33nZTnTvbNbJwm7N3VSdkdLV5aSaNTrtNdK1tq22PjjZJKy3PbterUq_7gnLVdf-xbeZXYt1IcJd3Qh0MI77dDylPjS6lkzlqfuyagpVA-S8tmEz3ZOhVxlMEXLl9j7DmQeS2faLDi_d82oSzo6H9dBh_fcKKvJoQempqDmZmXIvSzUINQw-R5rvbg0k2oYYvw-J6WnLaTEWrYMYpQw07yJwAA__9be9We">