如何忽略Xcode中的一些错误?

时间:2016-07-26 09:55:59

标签: c++ ios xcode xcode6

我是使用clang / Xcode的新手。我现在有一个问题,我通过clang-rewriter构建一个代码分析器,我必须从每个函数的return语句中获取一个日志,所以我这样做。

#define return if(fun1(),1) return

但是当我遇到这种情况时,铿锵不能让我编译成功 The situation that I cannot solve

由于我必须自动构建prj,我想找到一种方法来忽略这个错误,比如g ++,我可以通过'-Wno-return-type'忽略这个警告,但我在Xcode中配置它,它未使用。 :(悲伤

1 个答案:

答案 0 :(得分:0)

IMO问题不是警告,而是来自街区return的方式。您可以只编写以下内容(在语义上相同),而不是添加显式else分支:

if(cmp != NSOrderedSame) {

    return cmp;
}

return [lhs.tagName compare:rhs.tagName];