为什么 Xcode 不警告此代码无法访问?

Why does Xcode not warn this code is unreachable?

提问人:Bradley Thomas 提问时间:2/7/2017 更新时间:2/9/2017 访问量:116

问:

以下代码确实被标记为无法访问:

enter image description here

但是,如果我只是将其更改为以下内容,则警告将消失。为什么?

enter image description here

Objective-C Xcode 警告

评论

1赞 Emel Elias 2/9/2017
请检查答案是否澄清了您的疑问

答:

1赞 Emel Elias 2/7/2017 #1

似乎是 Clang alpha.deadcode.UnreachableCode Alpha 检查 https://clang-analyzer.llvm.org/alpha_checks.html 中的 Xcode 问题

更新>>

我签入了 xcode 8,问题不存在

enter image description here

评论

0赞 shallowThought 2/8/2017
根据您的发现,这不是 Xcode(而是 LLVM?)问题。
0赞 Emel Elias 2/9/2017
@shallowThought似乎是 Clang 的问题
0赞 shallowThought 2/9/2017
我就是这么想的(Clang 是 LLVM 的前端)。