在Xcode的Clang/LLVM中可以找到所有可能的#pragma的文档吗?
我找到了这在Clang用户手册中。,在NSHipster,甚至尝试过浏览svn回购,但仍然找不到像_Pragma("clang assume_nonnull begin")这样的文档。
有什么线索可以找吗?
发布于 2015-06-21 12:41:35
您所做的一切都是正确的,您唯一缺少的是:我们在Xcode中拥有的Clang与我们可以在http://clang.llvm.org下载的Clang不同。
您可以在“开发者工具”(Developer)下获得苹果在http://opensource.apple.com上的编译器版本,但通常会有相当旧的版本。
每当苹果工程师在编译器中引入一些新功能时,通常还没有公开发布,但在接下来的几个月里,他们将这些特性推向了公众回购市场。
以前,它是在arm64中发生的,现在是用空限定符发生的。
再检查一下公共回购,他们几天前就开始推空限定符了,也可以随时订阅Clang开发人员邮件列表进行更新。
https://stackoverflow.com/questions/30910603
复制相似问题