地址Sanitizer:“在寄存器分配期间退出寄存器”

时间:2013-06-24 09:08:57

标签: c++ xcode clang

我一直在尝试让地址清理工作在Xcode中找到内存踩踏bug的来源。我已将标准编译器更改为最新的Clang主干版本,并将-fsanitize=address添加到目标的编译器和链接器标志。但是,在构建目标时,我会出现错误Ran out of registers during register allocation。当没有-fsanitize=address标志构建时,我没有遇到任何问题,只有当我使用该标志时才会出现问题。

这个问题的原因是什么?我有16GB的RAM可用,所以我不认为构建内存不足,我找不到这个错误在任何地方的含义的解释。这可能是最新的Clang中的一个错误吗?

0 个答案:

没有答案