I have created a function in LLVM IR. Now I want to create a return instruction return void
.
I saw the function Create ReturnInst::(LLVMContext &C, Value *retVal, BasicBlock *InsertAtEnd)
But I don't know what should retVal
should be so that it returns return void
If you pass in nullptr to retVal (which is its default value too) that will give you a 'ret void'.
Seems this code works:
UndefValue::get(Type::getVoidTy(Context))
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With