llvm-project/clang/lib
Alex Lorenz cdd596fcde [ObjC] Avoid the -Wunguarded-availability warnings for protocol
requirements in protocol/class/category declarations

The unguarded availability warnings in the protocol requirements of a protocol
/class/category declaration can be avoided. This matches the behaviour of
Swift's diagnostics. The warnings for deprecated/unavailable protocols are
preserved.

rdar://33156429

Differential Revision: https://reviews.llvm.org/D35061

llvm-svn: 307368
2017-07-07 09:15:29 +00:00
..
ARCMigrate Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC. 2017-06-03 06:23:19 +00:00
AST [modules ts] Improve merging of module-private declarations. 2017-07-05 07:47:11 +00:00
ASTMatchers [ASTMatchers] Fix use after free. 2017-06-09 17:55:42 +00:00
Analysis Changed wording in comment 2017-06-21 05:41:39 +00:00
Basic This reverts r305820 (ARMv.2-A FP16 vector intrinsics) because it shows 2017-07-06 16:37:31 +00:00
CodeGen This reverts r305820 (ARMv.2-A FP16 vector intrinsics) because it shows 2017-07-06 16:37:31 +00:00
Driver [OpenMP] Extend CLANG target options with device offloading kind. 2017-07-06 16:22:21 +00:00
Edit [clang] Fix format specifiers fixits for nested macros 2017-06-20 20:46:58 +00:00
Format [clang-format] Add space between a message field key and the opening bracket in proto messages 2017-07-06 13:58:29 +00:00
Frontend Reject attempts to build a module without -fmodules, rather than silently doing weird things. 2017-07-06 21:05:56 +00:00
FrontendTool Add -frewrite-imports flag. 2017-06-09 21:24:02 +00:00
Headers [DOXYGEN] Corrected several typos and incorrect parameters description that Sony's techinical writer found during review. 2017-06-06 22:58:01 +00:00
Index [index] Index nested name qualifiers in a forward declaration of a 2017-07-04 12:50:53 +00:00
Lex Fix invalid warnings for header guards in preambles 2017-07-05 09:44:07 +00:00
Parse Fix invalid warnings for header guards in preambles 2017-07-05 09:44:07 +00:00
Rewrite Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC. 2017-06-03 06:29:40 +00:00
Sema [ObjC] Avoid the -Wunguarded-availability warnings for protocol 2017-07-07 09:15:29 +00:00
Serialization [modules ts] Do not emit strong function definitions from the module interface unit in every user. 2017-07-06 00:30:00 +00:00
StaticAnalyzer [analyzer] Move zero-size allocation checks to optin.portability. 2017-06-27 11:14:39 +00:00
Tooling This call-site should have been updated as part of D34304. 2017-07-06 22:47:19 +00:00
CMakeLists.txt