]> granicus.if.org Git - clang/commitdiff
Remove unused diagnostics.
authorBenjamin Kramer <benny.kra@googlemail.com>
Tue, 9 Jun 2015 12:17:19 +0000 (12:17 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Tue, 9 Jun 2015 12:17:19 +0000 (12:17 +0000)
-Wreceiver-is-weak is unused but should be ignored, move it to the list
of diagnostic groups.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@239401 91177308-0d34-0410-b5e6-96231b3b80d8

include/clang/Basic/DiagnosticGroups.td
include/clang/Basic/DiagnosticSemaKinds.td

index 24ba839ebb3eb83161b5b2b7d8fd016dfb564eca..016c2e198e3a80fee9a2b1e224a8d11942ec5a32 100644 (file)
@@ -265,6 +265,8 @@ def : DiagGroup<"overflow">;
 def ForwardClassReceiver : DiagGroup<"receiver-forward-class">;
 def MethodAccess : DiagGroup<"objc-method-access">;
 def ObjCReceiver : DiagGroup<"receiver-expr">;
+// FIXME: Remove this when Xcode removes the warning setting.
+def : DiagGroup<"receiver-is-weak">;
 def OperatorNewReturnsNull : DiagGroup<"new-returns-null">;
 def OverlengthStrings : DiagGroup<"overlength-strings">;
 def OverloadedVirtual : DiagGroup<"overloaded-virtual">;
index 22a010ab5e8d59c323a34dfb68a3445d0471789b..be1911e7d5067ff4bde23f95f4ecb110468cfab4 100644 (file)
@@ -908,10 +908,6 @@ def warn_dealloc_in_category : Warning<
 InGroup<DeallocInCategory>;
 def err_gc_weak_property_strong_type : Error<
   "weak attribute declared on a __strong type property in GC mode">;
-def warn_receiver_is_weak : Warning <
-  "weak %select{receiver|property|implicit property}0 may be "
-  "unpredictably set to nil">,
-  InGroup<DiagGroup<"receiver-is-weak">>, DefaultIgnore;
 def warn_arc_repeated_use_of_weak : Warning <
   "weak %select{variable|property|implicit property|instance variable}0 %1 is "
   "accessed multiple times in this %select{function|method|block|lambda}2 "
@@ -7410,8 +7406,6 @@ def err_omp_unexpected_clause_value : Error<
   "expected %0 in OpenMP clause '%1'">;
 def err_omp_expected_var_name : Error<
   "expected variable name">;
-def err_omp_required_method : Error<
-  "%0 variable must have an accessible, unambiguous %select{default constructor|copy constructor|copy assignment operator|'%2'|destructor}1">;
 def note_omp_task_predetermined_firstprivate_here : Note<
   "predetermined as a firstprivate in a task construct here">;
 def err_omp_clause_ref_type_arg : Error<