xcode Clang Pragma综合列表

2hh7jdfx  于 2023-08-07  发布在  其他
关注(0)|答案(1)|浏览(68)

我在哪里可以找到Xcode的Clang/LLVM中所有可能的#pragma的文档?
我在Clang用户手册中找到了这一点,甚至尝试通过svn repo进行grepping,但仍然找不到_Pragma("clang assume_nonnull begin")之类的文档。
有什么线索吗?

omhiaaxx

omhiaaxx1#

你做的每件事都是对的,你唯一缺少的就是:我们在Xcode中使用的Clang与我们可以在http://clang.llvm.org下载的Clang不同。
你可以在http://opensource.apple.com的“开发者工具”下获得苹果的编译器版本,但通常都是相当旧的版本。
每当苹果工程师在编译器中引入新的东西时,它通常还没有公开,但他们会在接下来的几个月里将这些功能推向公共存储库。
以前是在arm64上,现在是在空性限定符上。
再次检查公共存储库,他们几天前开始推送空性限定符,也可以随时订阅Clang Developers Mailing List以获取更新。

相关问题