我该如何忽略Xcode中的一些错误?
问题描述:
我是使用clang/Xcode的新手。我现在有一个问题,我通过clang-rewriter构建了一个代码分析器,并且我必须从每个函数的return语句中获得一个日志,所以我这样做。我该如何忽略Xcode中的一些错误?
#define return if(fun1(),1) return
正如我不得不自动建立PRJ,我想找到一种方法,忽略这个错误,如g ++ ,我可以通过'-Wno-return-type'来忽略这个警告,但是我在Xcode中配置了这个,它没有被使用。 :(伤心
答
IMO的问题不是警告,但你从块的方式return
不是增加一个明确的else
分支,你可以只写以下(这是语义相同):
if(cmp != NSOrderedSame) {
return cmp;
}
return [lhs.tagName compare:rhs.tagName];
但是我不能更改prj的源代码,我只是开发一个工具并配置Xcode – CurryChen
这是不幸的,在这种情况下,您唯一可以尝试的是将'-Wno-return-type'添加到'Other Warning Flags '在你的目标的Xcode编译设置中。 –