aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTed Kremenek <kremenek@apple.com>2011-08-08 21:28:18 +0000
committerTed Kremenek <kremenek@apple.com>2011-08-08 21:28:18 +0000
commit5d8c062b8c1e5d42ecfa3c6ad52cf71c966516f0 (patch)
treec579a329132d0f23b62722f985b27dd83fa1745e
parent2112190efa85f50af84a3c4efe03c5bf69247ba2 (diff)
Add -W flag for ARC warning "performSelector may cause a leak because its selector is unknown".
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@137066 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--include/clang/Basic/DiagnosticSemaKinds.td3
1 files changed, 2 insertions, 1 deletions
diff --git a/include/clang/Basic/DiagnosticSemaKinds.td b/include/clang/Basic/DiagnosticSemaKinds.td
index c277dee7a8..38db5b3ec6 100644
--- a/include/clang/Basic/DiagnosticSemaKinds.td
+++ b/include/clang/Basic/DiagnosticSemaKinds.td
@@ -497,7 +497,8 @@ def error_synthesize_weak_non_arc_or_gc : Error<
def err_arc_perform_selector_retains : Error<
"performSelector names a selector which retains the object">;
def warn_arc_perform_selector_leaks : Warning<
- "performSelector may cause a leak because its selector is unknown">;
+ "performSelector may cause a leak because its selector is unknown">,
+ InGroup<DiagGroup<"arc-performSelector-leaks">>;
def error_synthesized_ivar_yet_not_supported : Error<
"instance variable synthesis not yet supported"