【发布时间】:2014-07-09 09:21:34
【问题描述】:
我在使用 Swift 时遇到了一个严重的错误,尽管进行了大量研究,但我在 Google 上没有找到任何帮助。
Bitcast 要求两个操作数都是指针或两者都不是 %116 = bitcast i8* %115 到 %SS,!dbg !249 ICmp 的操作数类型无效 指令 %117 = icmp ne %SS %116, null, !dbg !249 PHI 节点必须 至少有一个条目。如果块死了,PHI 应该是 删除! %120 = phi i32 PHI 节点操作数的类型与 结果! %119 = phi i8* [%116, %108] LLVM 错误:损坏 找到函数,编译中止!
我真的不知道这个错误发生在哪里,因为经过一些重构,我对很多文件进行了更改。
我决定创建一个问答风格的帖子,以帮助其他开发人员找出这个错误的含义。
希望对你有帮助!
【问题讨论】: