Llvm badref是什么意思?

Llvm badref是什么意思?,llvm,llvm-ir,Llvm,Llvm Ir,那条红外线线是什么意思 define i32 <badref>() { define i32(){ 定义新函数并将其写入文件时,通常会在IR格式不正确时打印出。您应该在模块上运行,看看它是否可以帮助您找出确切的问题所在 在这种情况下,我猜您已经创建了一个新的未命名函数,但尚未将其添加到模块中-没有模块,它无法对全局值进行编号,因此无法命名函数

那条红外线线是什么意思

define i32 <badref>() {
define i32(){
定义新函数并将其写入文件时,通常会在IR格式不正确时打印出
。您应该在模块上运行,看看它是否可以帮助您找出确切的问题所在

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