Clang scan-build没有在非ARC'd文件上拾取-fno-objc-arc标志

时间:2012-08-28 19:11:45

标签: clang-static-analyzer

您好我有一个XCode项目,它是ARCd但是使用了一些不是ARCd的第三方(AFNetworking)类。我已经针对这些文件指定了-fno-objc-arc标志但是当我运行scan-build时出现了一些错误,例如: -

error: 'autorelease' is unavailable: not available in automatic reference counting mode

我可以看到,在编译/检查这些不正确的类时,scan-build正在使用-fobjc-arc。

有人可以建议我如何进行扫描构建以获取正确的设置吗?

仅供参考我使用从http://clang-analyzer.llvm.org/

下载的checker-267版本

非常感谢

1 个答案:

答案 0 :(得分:1)

在Apple的clang团队提出这个问题并迅速回来说这是一个已知的bug,请参阅:

http://llvm.org/bugs/show_bug.cgi?id=13683

应尽快发布新版本的检查程序以解决此问题。