【问题标题】:Return Void from function LLVM从函数 LLVM 返回 Void
【发布时间】:2015-01-12 22:53:11
【问题描述】:

我在 LLVM IR 中创建了一个函数。现在我想创建一个返回指令return void

我看到函数 Create ReturnInst::(LLVMContext &C, Value *retVal, BasicBlock *InsertAtEnd)

但我不知道 retVal 应该是什么才能返回 return void

【问题讨论】:

    标签: llvm llvm-clang llvm-ir llvm-gcc


    【解决方案1】:

    如果您将 nullptr 传递给 retVal(这也是它的默认值),则会给您一个“ret void”。

    【讨论】:

      【解决方案2】:

      似乎这段代码有效: UndefValue::get(Type::getVoidTy(Context))

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-08-28
        • 2015-01-24
        • 2023-01-28
        • 1970-01-01
        • 2012-02-18
        • 2013-04-30
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多