<div dir="ltr">Hi,<div><br></div><div>I am trying to insert a function call inside a module during an LLVM IR pass. One of the arguments is a character array and I need to initialize it with a string during the IR pass. But I am not able to create a <b>value</b> object to use as the function argument. For example,</div><div><br></div><div>In my IR pass, I have the following : <b>sringRef str("StringValue")</b></div><div><b><br></b></div><div>I want to insert the following call(FuncCall) in the source file being compiled.</div><div><br></div><div><i>void foo(){</i></div><div><i>//code</i></div><div><i><b>FuncCall(</b><b>"StringValue"</b><b>);</b></i></div><div><i>//code<br></i></div><div><i>}</i></div><div><i><br></i></div><div>Can someone please tell me how this can be done?</div><div><br></div><div>Regards,</div><div>Deepak</div></div>