0

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

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

4

0 回答 0