我遇到的问题是IRBuilder<>::CreateGlobalStringPtr
使用LLVM的开发分支在Ubuntu Trusty上导致分段错误。我没有在我的Mac书上或使用较旧的LLVM版本(4,5或6)时出现段错误。
我创建了一个小Gist来重现问题。
我也尝试自己分析这个问题并发现CreateGlobalString
工作得很好。所以问题似乎与以下对CreateInBoundsGEP
的调用有关。
我的设置代码有问题,或者这可能是LLVM本身的一个问题(即使所提到的方法多年未被触及)。
谢谢, 米莎