<div dir="ltr">I have tried it, but I always end up with some kind of error. Can you explain how can I get a function type for function which returns void (nothing) and it's arguments are (int, int, int, void *, void *, ...) ??<div>

<br></div><div style>Thanks in advance.</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Apr 16, 2013 at 7:22 AM, Óscar Fuentes <span dir="ltr"><<a href="mailto:ofv@wanadoo.es" target="_blank">ofv@wanadoo.es</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">Akshay Jain <<a href="mailto:jivan.molu@gmail.com">jivan.molu@gmail.com</a>> writes:<br>
<br>
> I am working on a pass in which I need to define and insert a function with<br>
> variable arguments. Can I do it with the help of getOrInsertFunction()?<br>
<br>
</div>Sure. There is an overload of getOrInsertFunction that takes a<br>
FunctionType, and there are FunctionType::get static methods where you<br>
say if the function type takes a variable number of arguments. See the<br>
doxygen documentation for FunctionType and Module::getOrInsertFunction.<br>
<br>
_______________________________________________<br>
LLVM Developers mailing list<br>
<a href="mailto:LLVMdev@cs.uiuc.edu">LLVMdev@cs.uiuc.edu</a>         <a href="http://llvm.cs.uiuc.edu" target="_blank">http://llvm.cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev</a><br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><font style="color:rgb(51,51,51)" size="4"><span style="font-family:comic sans ms,sans-serif"><b>Akshay Jain<br></b></span></font>
</div>