Skip to content

Commit e02d7e1

Browse files
committed
Rename diagnostic groups to CamelCase
1 parent 8b4a891 commit e02d7e1

File tree

90 files changed

+548
-638
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

90 files changed

+548
-638
lines changed

include/swift/AST/DiagnosticGroups.def

Lines changed: 19 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -22,50 +22,26 @@
2222

2323
GROUP(no_group, "")
2424

25-
GROUP(deprecated, "deprecated.md")
26-
GROUP_LINK(deprecated, anyobject_class_inheritance_deprecated)
27-
GROUP_LINK(deprecated, attr_implementationOnly_deprecated)
28-
GROUP_LINK(deprecated, attr_objcImplementation_deprecated)
29-
GROUP_LINK(deprecated, availability_deprecated)
30-
GROUP_LINK(deprecated, borrowing_in_pattern_matches_deprecated)
31-
GROUP_LINK(deprecated, conditional_conformance_outer_access_deprecated)
32-
GROUP_LINK(deprecated, conformance_availability_deprecated)
33-
GROUP_LINK(deprecated, executor_enqueue_owned_job_implementation_deprecated)
34-
GROUP_LINK(deprecated, hashvalue_implementation_deprecated)
35-
GROUP_LINK(deprecated, implicit_bridging_header_imported_from_module_deprecated)
36-
GROUP_LINK(deprecated, implicitly_unwrapped_optional_deprecated)
37-
GROUP_LINK(deprecated, invalid_redecl_swift5_deprecated)
38-
GROUP_LINK(deprecated, one_pattern_for_several_associated_values_deprecated)
39-
GROUP_LINK(deprecated, property_wrapper_init_initialValue_deprecated)
40-
GROUP_LINK(deprecated, property_wrapper_wrapperValue_deprecated)
41-
GROUP_LINK(deprecated, reordering_tuple_shuffle_deprecated)
42-
GROUP_LINK(deprecated, selector_string_literal_deprecated)
43-
GROUP_LINK(deprecated, unlabeled_trailing_closure_deprecated)
44-
GROUP_LINK(deprecated, witness_deprecated)
45-
GROUP_LINK(deprecated, writable_keypath_to_readonly_property_deprecated)
25+
GROUP(DeprecatedAnyObjectClassInheritance, "DeprecatedAnyObjectClassInheritance.md")
26+
GROUP(DeprecatedAttrImplementationOnly, "DeprecatedAttrImplementationOnly.md")
27+
GROUP(DeprecatedAttrObjcImplementation, "DeprecatedAttrObjcImplementation.md")
28+
GROUP(DeprecatedBorrowingInPatternMatches, "DeprecatedBorrowingInPatternMatches.md")
29+
GROUP(DeprecatedConditionalConformanceOuterAccess, "DeprecatedConditionalConformanceOuterAccess.md")
30+
GROUP(DeprecatedDeclaration, "DeprecatedDeclaration.md")
31+
GROUP(DeprecatedExecutorEnqueueOwnedJobImplementation, "DeprecatedExecutorEnqueueOwnedJobImplementation.md")
32+
GROUP(DeprecatedHashValueImplementation, "DeprecatedHashValueImplementation.md")
33+
GROUP(DeprecatedImplicitImportOfBridgingHeaderFromModule, "DeprecatedImplicitImportOfBridgingHeaderFromModule.md")
34+
GROUP(DeprecatedImplicitlyUnwrappedOptional, "DeprecatedImplicitlyUnwrappedOptional.md")
35+
GROUP(DeprecatedInvalidRedeclSwift5, "DeprecatedInvalidRedeclSwift5.md")
36+
GROUP(DeprecatedMatchingMultipleAssociatedValuesAsTuple, "DeprecatedMatchingMultipleAssociatedValuesAsTuple.md")
37+
GROUP(DeprecatedPropertyWrapperInitInitialValue, "DeprecatedPropertyWrapperInitInitialValue.md")
38+
GROUP(DeprecatedPropertyWrapperWrapperValue, "DeprecatedPropertyWrapperWrapperValue.md")
39+
GROUP(DeprecatedReorderingTupleShuffle, "DeprecatedReorderingTupleShuffle.md")
40+
GROUP(DeprecatedSelectorStringLiteral, "DeprecatedSelectorStringLiteral.md")
41+
GROUP(DeprecatedUnlabeledTrailingClosure, "DeprecatedUnlabeledTrailingClosure.md")
42+
GROUP(DeprecatedWritableKeypathToReadonlyProperty, "DeprecatedWritableKeypathToReadonlyProperty.md")
4643

47-
GROUP(anyobject_class_inheritance_deprecated, "anyobject_class_inheritance_deprecated.md")
48-
GROUP(attr_implementationOnly_deprecated, "attr_implementationOnly_deprecated.md")
49-
GROUP(attr_objcImplementation_deprecated, "attr_objcImplementation_deprecated.md")
50-
GROUP(availability_deprecated, "availability_deprecated.md")
51-
GROUP(borrowing_in_pattern_matches_deprecated, "borrowing_in_pattern_matches_deprecated.md")
52-
GROUP(conditional_conformance_outer_access_deprecated, "conditional_conformance_outer_access_deprecated.md")
53-
GROUP(conformance_availability_deprecated, "conformance_availability_deprecated.md")
54-
GROUP(executor_enqueue_owned_job_implementation_deprecated, "executor_enqueue_owned_job_implementation_deprecated.md")
55-
GROUP(hashvalue_implementation_deprecated, "hashvalue_implementation_deprecated.md")
56-
GROUP(implicit_bridging_header_imported_from_module_deprecated, "implicit_bridging_header_imported_from_module_deprecated.md")
57-
GROUP(implicitly_unwrapped_optional_deprecated, "implicitly_unwrapped_optional_deprecated.md")
58-
GROUP(invalid_redecl_swift5_deprecated, "invalid_redecl_swift5_deprecated.md")
59-
GROUP(one_pattern_for_several_associated_values_deprecated, "one_pattern_for_several_associated_values_deprecated.md")
60-
GROUP(property_wrapper_init_initialValue_deprecated, "property_wrapper_init_initialValue_deprecated.md")
61-
GROUP(property_wrapper_wrapperValue_deprecated, "property_wrapper_wrapperValue_deprecated.md")
62-
GROUP(reordering_tuple_shuffle_deprecated, "reordering_tuple_shuffle_deprecated.md")
63-
GROUP(selector_string_literal_deprecated, "selector_string_literal_deprecated.md")
64-
GROUP(unlabeled_trailing_closure_deprecated, "unlabeled_trailing_closure_deprecated.md")
65-
GROUP(witness_deprecated, "witness_deprecated.md")
66-
GROUP(writable_keypath_to_readonly_property_deprecated, "writable_keypath_to_readonly_property_deprecated.md")
67-
68-
GROUP(unknown_warning_group, "unknown_warning_group.md")
44+
GROUP(UnknownWarningGroup, "UnknownWarningGroup.md")
6945

7046
#define UNDEFINE_DIAGNOSTIC_GROUPS_MACROS
7147
#include "swift/AST/DefineDiagnosticGroupsMacros.h"

include/swift/AST/DiagnosticsClangImporter.def

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ NOTE(clang_param_should_be_implicitly_sendable,none,
100100
"handler", ())
101101

102102
GROUPED_WARNING(implicit_bridging_header_imported_from_module,
103-
implicit_bridging_header_imported_from_module_deprecated, none,
103+
DeprecatedImplicitImportOfBridgingHeaderFromModule, none,
104104
"implicit import of bridging header '%0' via module %1 "
105105
"is deprecated and will be removed in a later version of Swift",
106106
(StringRef, Identifier))

include/swift/AST/DiagnosticsFrontend.def

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ ERROR(error_missing_arg_value,none,
8989
(StringRef, unsigned))
9090
ERROR(error_unknown_arg,none,
9191
"unknown argument: '%0'", (StringRef))
92-
GROUPED_WARNING(unknown_warning_group, unknown_warning_group, none,
92+
GROUPED_WARNING(unknown_warning_group, UnknownWarningGroup, none,
9393
"unknown warning group: '%0'", (StringRef))
9494
ERROR(error_invalid_arg_value,none,
9595
"invalid value '%1' in '%0'", (StringRef, StringRef))

include/swift/AST/DiagnosticsParse.def

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -974,7 +974,7 @@ ERROR(extra_var_in_multiple_pattern_list,none,
974974
ERROR(let_pattern_in_immutable_context,none,
975975
"'let' pattern cannot appear nested in an already immutable context", ())
976976
GROUPED_WARNING(borrowing_syntax_change,
977-
borrowing_in_pattern_matches_deprecated, none,
977+
DeprecatedBorrowingInPatternMatches, none,
978978
"'borrowing' in pattern matches is deprecated; use 'let'", ())
979979
ERROR(borrowing_subpattern_unsupported,none,
980980
"'borrowing' pattern modifier must be directly applied to pattern variable name", ())

include/swift/AST/DiagnosticsSema.def

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -722,7 +722,7 @@ ERROR(cannot_convert_type_to_keypath_subscript_index,none,
722722
(Type))
723723
GROUPED_WARNING(
724724
expr_deprecated_writable_keypath,
725-
writable_keypath_to_readonly_property_deprecated, Deprecation,
725+
DeprecatedWritableKeypathToReadonlyProperty, Deprecation,
726726
"forming a writable keypath to property %0 that is read-only in this "
727727
"context is deprecated and will be removed in a future release",
728728
(const ValueDecl *))
@@ -776,12 +776,12 @@ WARNING(selector_literal_invalid,none,
776776
WARNING(selector_literal_undeclared,none,
777777
"no method declared with Objective-C selector %0", (ObjCSelector))
778778
GROUPED_WARNING(
779-
selector_literal_deprecated, selector_string_literal_deprecated, Deprecation,
779+
selector_literal_deprecated, DeprecatedSelectorStringLiteral, Deprecation,
780780
"use of string literal for Objective-C selectors is deprecated; "
781781
"use '#selector' or explicitly construct a 'Selector'",
782782
())
783783
GROUPED_WARNING(
784-
selector_literal_deprecated_suggest, selector_string_literal_deprecated,
784+
selector_literal_deprecated_suggest, DeprecatedSelectorStringLiteral,
785785
Deprecation,
786786
"use of string literal for Objective-C selectors is deprecated; "
787787
"use '#selector' instead",
@@ -1040,7 +1040,7 @@ ERROR(invalid_redecl_implicit,none,
10401040
"%select{%0|implementation for protocol requirement}1 %2",
10411041
(DescriptiveDeclKind, bool, const ValueDecl *))
10421042
GROUPED_WARNING(
1043-
invalid_redecl_swift5_warning, invalid_redecl_swift5_deprecated,
1043+
invalid_redecl_swift5_warning, DeprecatedInvalidRedeclSwift5,
10441044
Deprecation,
10451045
"redeclaration of %0 is deprecated and will be an error in Swift 5",
10461046
(const ValueDecl *))
@@ -1189,7 +1189,7 @@ WARNING(implementation_only_requires_library_evolution,none,
11891189
"for %0 may lead to instability during execution",
11901190
(Identifier))
11911191
GROUPED_WARNING(
1192-
implementation_only_deprecated, attr_implementationOnly_deprecated, none,
1192+
implementation_only_deprecated, DeprecatedAttrImplementationOnly, none,
11931193
"'@_implementationOnly' is deprecated, use 'internal import' instead", ())
11941194

11951195
ERROR(module_allowable_client_violation,none,
@@ -1605,7 +1605,7 @@ ERROR(closure_bad_param,none,
16051605
"accept a closure", (Type, bool))
16061606
GROUPED_WARNING(
16071607
unlabeled_trailing_closure_deprecated,
1608-
unlabeled_trailing_closure_deprecated, Deprecation,
1608+
DeprecatedUnlabeledTrailingClosure, Deprecation,
16091609
"backward matching of the unlabeled trailing closure is deprecated; label "
16101610
"the argument with %0 to suppress this warning",
16111611
(Identifier))
@@ -1777,7 +1777,7 @@ ERROR(swift_native_objc_runtime_base_not_on_root_class,none,
17771777

17781778
GROUPED_WARNING(
17791779
objc_implementation_early_spelling_deprecated,
1780-
attr_objcImplementation_deprecated, none,
1780+
DeprecatedAttrObjcImplementation, none,
17811781
"'@_objcImplementation' is deprecated; use '@implementation' instead", ())
17821782
ERROR(attr_objc_implementation_must_be_unconditional,none,
17831783
"only unconditional extensions can implement an Objective-C '@interface'",
@@ -3148,7 +3148,7 @@ ERROR(witness_unavailable,none,
31483148
(const ValueDecl *, const ProtocolDecl *, StringRef))
31493149

31503150
GROUPED_WARNING(
3151-
witness_deprecated, witness_deprecated, none,
3151+
witness_deprecated, DeprecatedDeclaration, none,
31523152
"deprecated default implementation is used to satisfy %kind0 required by "
31533153
"protocol %1%select{|: %2}2",
31543154
(const ValueDecl *, Identifier, StringRef))
@@ -3516,7 +3516,7 @@ WARNING(duplicate_anyobject_class_inheritance,none,
35163516
ERROR(inheritance_from_protocol_with_superclass,none,
35173517
"inheritance from class-constrained protocol composition type %0", (Type))
35183518
GROUPED_WARNING(anyobject_class_inheritance_deprecated,
3519-
anyobject_class_inheritance_deprecated, Deprecation,
3519+
DeprecatedAnyObjectClassInheritance, Deprecation,
35203520
"using 'class' keyword to define a class-constrained protocol "
35213521
"is deprecated; use 'AnyObject' instead",
35223522
())
@@ -4781,7 +4781,7 @@ NOTE(fix_unqualified_access_top_level_multi,none,
47814781

47824782
GROUPED_WARNING(
47834783
warn_deprecated_conditional_conformance_outer_access,
4784-
conditional_conformance_outer_access_deprecated, Deprecation,
4784+
DeprecatedConditionalConformanceOuterAccess, Deprecation,
47854785
"use of %0 as reference to %1 in %kind2 will change in future versions "
47864786
"of Swift to reference %3 in %kind4 which comes via a conditional "
47874787
"conformance",
@@ -5179,7 +5179,7 @@ ERROR(tuple_pattern_in_non_tuple_context,none,
51795179
"tuple pattern cannot match values of the non-tuple type %0", (Type))
51805180
GROUPED_WARNING(
51815181
found_one_pattern_for_several_associated_values,
5182-
one_pattern_for_several_associated_values_deprecated, Deprecation,
5182+
DeprecatedMatchingMultipleAssociatedValuesAsTuple, Deprecation,
51835183
"enum case '%0' has %1 associated values; matching them as a tuple "
51845184
"is deprecated",
51855185
(StringRef, unsigned))
@@ -6090,7 +6090,7 @@ WARNING(implicitly_unwrapped_optional_in_illegal_position_interpreted_as_optiona
60906090

60916091
GROUPED_WARNING(
60926092
implicitly_unwrapped_optional_deprecated_in_this_position,
6093-
implicitly_unwrapped_optional_deprecated, Deprecation,
6093+
DeprecatedImplicitlyUnwrappedOptional, Deprecation,
60946094
"using '!' here is deprecated and will be removed in a future release", ())
60956095

60966096
ERROR(implicitly_unwrapped_optional_in_illegal_position,none,
@@ -6675,14 +6675,14 @@ NOTE(availability_obsoleted, none,
66756675
"%0 was obsoleted in %1 %2",
66766676
(const ValueDecl *, StringRef, llvm::VersionTuple))
66776677

6678-
GROUPED_WARNING(availability_deprecated, availability_deprecated, Deprecation,
6678+
GROUPED_WARNING(availability_deprecated, DeprecatedDeclaration, Deprecation,
66796679
"%0 %select{is|%select{is|was}3}1 "
66806680
"deprecated%select{| in %2%select{| %4}3}1%select{|: %5}5",
66816681
(const ValueDecl *, bool, StringRef, bool, llvm::VersionTuple,
66826682
StringRef))
66836683

66846684
GROUPED_WARNING(
6685-
availability_deprecated_rename, availability_deprecated, Deprecation,
6685+
availability_deprecated_rename, DeprecatedDeclaration, Deprecation,
66866686
"%0 %select{is|%select{is|was}3}1 "
66876687
"deprecated%select{| in %2%select{| %4}3}1: "
66886688
"%select{renamed to|replaced by}5%" REPLACEMENT_DECL_KIND_SELECT "6 "
@@ -6861,7 +6861,7 @@ NOTE(conformance_availability_obsoleted, none,
68616861
(Type, Type, StringRef, llvm::VersionTuple))
68626862

68636863
GROUPED_WARNING(conformance_availability_deprecated,
6864-
conformance_availability_deprecated, Deprecation,
6864+
DeprecatedDeclaration, Deprecation,
68656865
"conformance of %0 to %1 %select{is|%select{is|was}4}2 "
68666866
"deprecated%select{| in %3%select{| %5}4}2%select{|: %6}6",
68676867
(Type, Type, bool, StringRef, bool, llvm::VersionTuple,
@@ -7132,14 +7132,14 @@ ERROR(override_nsobject_hash_error,none,
71327132
"did you mean to override 'NSObject.hash'?", ())
71337133

71347134
GROUPED_WARNING(
7135-
hashvalue_implementation, hashvalue_implementation_deprecated, Deprecation,
7135+
hashvalue_implementation, DeprecatedHashValueImplementation, Deprecation,
71367136
"'Hashable.hashValue' is deprecated as a protocol requirement; "
71377137
"conform type %0 to 'Hashable' by implementing 'hash(into:)' instead",
71387138
(Type))
71397139

71407140
GROUPED_WARNING(
71417141
executor_enqueue_deprecated_owned_job_implementation,
7142-
executor_enqueue_owned_job_implementation_deprecated, Deprecation,
7142+
DeprecatedExecutorEnqueueOwnedJobImplementation, Deprecation,
71437143
"'Executor.enqueue(Job)' is deprecated as a protocol requirement; "
71447144
"conform type %0 to 'Executor' by implementing 'func enqueue(ExecutorJob)' "
71457145
"instead",
@@ -7261,14 +7261,14 @@ ERROR(property_wrapper_type_not_usable_from_inline,none,
72617261
"must be '@usableFromInline' or public",
72627262
(bool, bool))
72637263
GROUPED_WARNING(
7264-
property_wrapper_wrapperValue, property_wrapper_wrapperValue_deprecated,
7264+
property_wrapper_wrapperValue, DeprecatedPropertyWrapperWrapperValue,
72657265
Deprecation,
72667266
"property wrapper's 'wrapperValue' property should be renamed to "
72677267
"'projectedValue'; use of 'wrapperValue' is deprecated",
72687268
())
72697269
GROUPED_WARNING(
72707270
property_wrapper_init_initialValue,
7271-
property_wrapper_init_initialValue_deprecated, Deprecation,
7271+
DeprecatedPropertyWrapperInitInitialValue, Deprecation,
72727272
"property wrapper's 'init(initialValue:)' should be renamed "
72737273
"to 'init(wrappedValue:)'; use of 'init(initialValue:)' is deprecated",
72747274
())
@@ -7396,7 +7396,7 @@ ERROR(result_builder_buildpartialblock_accumulated_not_accessible,none,
73967396
//------------------------------------------------------------------------------
73977397

73987398
GROUPED_WARNING(warn_reordering_tuple_shuffle_deprecated,
7399-
reordering_tuple_shuffle_deprecated, Deprecation,
7399+
DeprecatedReorderingTupleShuffle, Deprecation,
74007400
"expression shuffles the elements of this tuple; "
74017401
"this behavior is deprecated",
74027402
())

lib/AST/DiagnosticGroups.cpp

Lines changed: 28 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -209,9 +209,9 @@ constexpr bool isGroupInSupergroup() {
209209
return false;
210210
}
211211
// Check for isGroupInSupergroup itself
212-
static_assert(
213-
!isGroupInSupergroup<DiagGroupID::no_group, DiagGroupID::deprecated>() &&
214-
"Bug in isGroupInSupergroup");
212+
static_assert(!isGroupInSupergroup<DiagGroupID::no_group,
213+
DiagGroupID::DeprecatedDeclaration>() &&
214+
"Bug in isGroupInSupergroup");
215215

216216
static_assert(!hasCycle(), "Diagnostic groups graph has a cycle!");
217217
// Sanity check for the "no_group" group
@@ -220,33 +220,32 @@ static_assert(std::get<0>(diagnosticGroupConnections).supergroups.size() == 0,
220220
"no_group isn't a top-level group");
221221
static_assert(std::get<0>(diagnosticGroupConnections).subgroups.size() == 0,
222222
"no_group shouldn't have subgroups");
223-
// Check groups have expected supergroups
224-
#define CHECK_RELATION(Parent, Child) \
223+
// Check groups have associated diagnostics
224+
#define CHECK_NOT_EMPTY(Group) \
225225
static_assert( \
226-
isGroupInSupergroup<DiagGroupID::Child, DiagGroupID::Parent>(), \
227-
"'" #Child "' must be a child of '" #Parent "'");
228-
CHECK_RELATION(deprecated, anyobject_class_inheritance_deprecated)
229-
CHECK_RELATION(deprecated, attr_implementationOnly_deprecated)
230-
CHECK_RELATION(deprecated, attr_objcImplementation_deprecated)
231-
CHECK_RELATION(deprecated, availability_deprecated)
232-
CHECK_RELATION(deprecated, borrowing_in_pattern_matches_deprecated)
233-
CHECK_RELATION(deprecated, conditional_conformance_outer_access_deprecated)
234-
CHECK_RELATION(deprecated, conformance_availability_deprecated)
235-
CHECK_RELATION(deprecated, executor_enqueue_owned_job_implementation_deprecated)
236-
CHECK_RELATION(deprecated, hashvalue_implementation_deprecated)
237-
CHECK_RELATION(deprecated,
238-
implicit_bridging_header_imported_from_module_deprecated)
239-
CHECK_RELATION(deprecated, implicitly_unwrapped_optional_deprecated)
240-
CHECK_RELATION(deprecated, invalid_redecl_swift5_deprecated)
241-
CHECK_RELATION(deprecated, one_pattern_for_several_associated_values_deprecated)
242-
CHECK_RELATION(deprecated, property_wrapper_init_initialValue_deprecated)
243-
CHECK_RELATION(deprecated, property_wrapper_wrapperValue_deprecated)
244-
CHECK_RELATION(deprecated, reordering_tuple_shuffle_deprecated)
245-
CHECK_RELATION(deprecated, selector_string_literal_deprecated)
246-
CHECK_RELATION(deprecated, unlabeled_trailing_closure_deprecated)
247-
CHECK_RELATION(deprecated, witness_deprecated)
248-
CHECK_RELATION(deprecated, writable_keypath_to_readonly_property_deprecated)
249-
#undef CHECK_RELATION
226+
std::get<(uint16_t)DiagGroupID::Group>(diagnosticGroupConnections) \
227+
.diagnostics.size() > 0, \
228+
"'" #Group "' group shouldn't be empty.");
229+
CHECK_NOT_EMPTY(DeprecatedAnyObjectClassInheritance)
230+
CHECK_NOT_EMPTY(DeprecatedAttrImplementationOnly)
231+
CHECK_NOT_EMPTY(DeprecatedAttrObjcImplementation)
232+
CHECK_NOT_EMPTY(DeprecatedBorrowingInPatternMatches)
233+
CHECK_NOT_EMPTY(DeprecatedConditionalConformanceOuterAccess)
234+
CHECK_NOT_EMPTY(DeprecatedDeclaration)
235+
CHECK_NOT_EMPTY(DeprecatedExecutorEnqueueOwnedJobImplementation)
236+
CHECK_NOT_EMPTY(DeprecatedHashValueImplementation)
237+
CHECK_NOT_EMPTY(DeprecatedImplicitImportOfBridgingHeaderFromModule)
238+
CHECK_NOT_EMPTY(DeprecatedImplicitlyUnwrappedOptional)
239+
CHECK_NOT_EMPTY(DeprecatedInvalidRedeclSwift5)
240+
CHECK_NOT_EMPTY(DeprecatedMatchingMultipleAssociatedValuesAsTuple)
241+
CHECK_NOT_EMPTY(DeprecatedPropertyWrapperInitInitialValue)
242+
CHECK_NOT_EMPTY(DeprecatedPropertyWrapperWrapperValue)
243+
CHECK_NOT_EMPTY(DeprecatedReorderingTupleShuffle)
244+
CHECK_NOT_EMPTY(DeprecatedSelectorStringLiteral)
245+
CHECK_NOT_EMPTY(DeprecatedUnlabeledTrailingClosure)
246+
CHECK_NOT_EMPTY(DeprecatedWritableKeypathToReadonlyProperty)
247+
CHECK_NOT_EMPTY(UnknownWarningGroup)
248+
#undef CHECK_NOT_EMPTY
250249

251250
} // end namespace validation
252251

0 commit comments

Comments
 (0)