badref 是什么意思?

R.O*_*mar 5 llvm llvm-ir

IR线是什么意思

define i32 <badref>() {
Run Code Online (Sandbox Code Playgroud)

用于定义新函数并将其写入文件中

Oak*_*Oak 5

<badref>通常,当 IR 格式错误时,您会被打印出来。您应该在您的模块上运行验证程序,看看它是否可以帮助您找出确切的问题所在。

在这种特殊情况下,我猜测您已经创建了一个新的未命名函数,但尚未将其添加到模块中 - 没有模块,它无法对全局值进行编号,因此无法命名该函数。