| /llvm-project-15.0.7/clang/test/SemaOpenCL/ |
| H A D | invalid-kernel-parameters.cl | 9 // expected-error@+4{{kernel parameter cannot be declared as a pointer to a pointer}} 10 // expected-error@+4{{kernel parameter cannot be declared as a pointer to a pointer}} 11 // expected-error@+4{{kernel parameter cannot be declared as a pointer to a pointer}} 66 union SizeTUnion { // expected-note{{within field of type 'SizeTUnion' declared here}} 72 typedef size_t s_ty; // expected-note{{'s_ty' (aka 'unsigned int') declared here}} 83 bool x; // expected-note{{field of illegal type 'bool' declared here}} 100 typedef struct Foo // expected-note{{within field of type 'Foo' declared here}} 147 bool boolField; // expected-note 2 {{field of illegal type 'bool' declared here}} 160 bool boolField; // expected-note{{field of illegal type 'bool' declared here}} 192 struct AlsoUser // expected-note{{within field of type 'AlsoUser' declared here}} [all …]
|
| /llvm-project-15.0.7/clang/test/SemaObjC/ |
| H A D | undef-protocol-methods-1.m | 4 - (void) P1proto; // expected-note {{method 'P1proto' declared here}} 5 + (void) ClsP1Proto; // expected-note {{method 'ClsP1Proto' declared here}} 9 - (void) P2proto; // expected-note {{method 'P2proto' declared here}} 10 + (void) ClsP2Proto; // expected-note {{method 'ClsP2Proto' declared here}} 14 - (void) P3proto; // expected-note {{method 'P3proto' declared here}} 15 + (void) ClsP3Proto; // expected-note {{method 'ClsP3Proto' declared here}} 20 - (void) meth; // expected-note {{method 'meth' declared here}} 21 - (void) meth : (int) arg1; // expected-note {{method 'meth:' declared here}} 22 + (void) cls_meth : (int) arg1; // expected-note {{method 'cls_meth:' declared here}}
|
| H A D | externally-retained.m | 18 …e = 0; // expected-error{{variable declared with 'objc_externally_retained' cannot be modified in … 19 …f = 0; // expected-error{{variable declared with 'objc_externally_retained' cannot be modified in … 26 …a = 0; // expected-error{{variable declared with 'objc_externally_retained' cannot be modified in … 36 …p = 0; // expected-error{{variable declared with 'objc_externally_retained' cannot be modified in … 45 …first = 0; // expected-error{{variable declared with 'objc_externally_retained' cannot be modified… 51 …first = 0; // expected-error{{variable declared with 'objc_externally_retained' cannot be modified… 61 …second = 0; // expected-error{{variable declared with 'objc_externally_retained' cannot be modifie… 68 …second = 0; // expected-error{{variable declared with 'objc_externally_retained' cannot be modifie… 81 …first = 0; // expected-error{{variable declared with 'objc_externally_retained' cannot be modified… 85 …first = 0; // expected-error{{variable declared with 'objc_externally_retained' cannot be modified… [all …]
|
| H A D | category-direct-members-protocol-conformance.m | 13 - (void)direct; // expected-note {{direct member declared here}} 21 …ategory 'Cat1' cannot conform to protocol 'P' because of direct members declared in interface 'I'}} 48 - (void)direct __attribute__((objc_direct)); // expected-note {{direct member declared here}} 50 - (void)directRecursive __attribute__((objc_direct)); // expected-note {{direct member declared her… 54 …'CatExpDirect' cannot conform to protocol 'P' because of direct members declared in interface 'Exp… 64 …sion cannot conform to protocol 'PRecursive1' because of direct members declared in interface 'Exp… 77 @property (nonatomic, readonly) I *name; // expected-note {{direct member declared here}} 81 … extension cannot conform to protocol 'PProp' because of direct members declared in interface 'IPr… 93 @property (nonatomic, readonly, class, direct) I *name; // expected-note {{direct member declared h… 97 …extension cannot conform to protocol 'PProp2' because of direct members declared in interface 'IPr…
|
| H A D | method-direct.m | 20 …ct __attribute__((objc_direct)); // expected-note {{direct method 'otherRootDirect' declared here}} 72 - (void)rootDirect; // expected-error {{cannot override a method that is declared di… 73 + (void)classRootDirect; // expected-error {{cannot override a method that is declared di… 74 - (void)rootExtensionDirect; // expected-error {{cannot override a method that is declared di… 75 + (void)classRootExtensionDirect; // expected-error {{cannot override a method that is declared di… 76 - (void)rootExtensionDirect2; // expected-error {{cannot override a method that is declared di… 98 + (void)someRootDirectMethod { // expected-note {{direct method 'someRootDirectMethod' declared her… 123 - (void)direct1 { // expected-note {{direct method 'direct1' declared here}} 125 - (void)direct2 { // expected-note {{direct method 'direct2' declared here}} 131 - (id)directMismatch2; // expected-note {{method 'directMismatch2' declared here}} [all …]
|
| H A D | method-direct-properties.m | 4 …xpected-error {{'objc_direct' attribute cannot be applied to properties declared in an Objective-C… 64 …nt)value; // expected-error {{cannot override a method that is declared direct by a super… 69 - (int)getDirect_setDynamic; // expected-error {{cannot override a method that is declared direct b… 71 … // expected-error {{cannot override a method that is declared direct by a super… 72 …(int)value; // expected-error {{cannot override a method that is declared direct by a super… 73 …ers; // expected-error {{cannot override a method that is declared direct by a super… 74 …embers:(int)value; // expected-error {{cannot override a method that is declared direct by a super… 77 …Direct:(int)value; // expected-error {{cannot override a method that is declared direct by a super… 79 …embers:(int)value; // expected-error {{cannot override a method that is declared direct by a super… 120 - (int)directProperty { // expected-error {{cannot override a method that is declared direct by a s… [all …]
|
| H A D | circular-container.m | 46 NSMutableArray *_array; // expected-note {{'_array' declared here}} 48 NSMutableSet *_set; // expected-note {{'_set' declared here}} 49 NSCountedSet *_countedSet; // expected-note {{'_countedSet' declared here}} 107 NSMutableArray *a = nil; // expected-note 5 {{'a' declared here}} 5 117 NSMutableDictionary *d = nil; // expected-note 4 {{'d' declared here}} 126 NSMutableSet *s = nil; // expected-note {{'s' declared here}} 132 NSCountedSet *s = nil; // expected-note {{'s' declared here}} 138 NSMutableOrderedSet *s = nil; // expected-note 5 {{'s' declared here}} 184 FootableArray *a = nil; // expected-note 5 {{'a' declared here}} 5 194 FootableDictionary *d = nil; // expected-note 4 {{'d' declared here}} [all …]
|
| H A D | ivar-lookup.m | 60 int IVAR; // expected-error {{instance variable is already declared}} 67 int IVAR; // expected-error {{instance variable is already declared}} 73 int IVAR; // expected-error {{instance variable is already declared}} 74 int PIVAR; // expected-error {{instance variable is already declared}} 80 int IVAR; // expected-error {{instance variable is already declared}} 146 // expected-error {{instance variable is already declared}} 151 int d; // expected-error {{instance variable is already declared}} 152 NSString *e_strong; // expected-error {{instance variable is already declared}} 153 NSData *f_weak; // expected-error {{instance variable is already declared}} 154 NSData *g; // expected-error 2 {{instance variable is already declared}}
|
| H A D | default-synthesize-3.m | 7 …ected-note 2 {{class with specified objc_requires_property_definitions attribute is declared here}} 8 @property int NoAutoProp; // expected-note 2 {{property declared here}} 17 @property (copy) id SubProperty; // expected-note 2 {{property declared here}} 27 @property (copy) id DeepMustSynthProperty; // expected-note {{property declared here}} 46 @property (readonly) char isFoo; // expected-note {{property declared here}} 47 @property (readonly) char isNotFree; // expected-note {{property declared here}} 93 @property (readonly) id prop; // expected-note {{property declared here}} 94 @property (readonly) id prop1; // expected-note {{property declared here}} 95 @property (readonly) id prop2; // expected-note {{property declared here}} 163 @property(nonatomic, readonly) id hoho; // expected-note 2 {{property declared here}} [all …]
|
| H A D | property-category-4.m | 10 @property (readwrite, retain) id selectedObjects; // expected-note {{property declared here}} 11 @property (readwrite, retain) id d_selectedObjects; // expected-note {{property declared here}} 15 @synthesize selectedObjects = _selectedObjects; // expected-error {{property declared in category '… 16 @dynamic d_selectedObjects; // expected-error {{property declared in category 'CAT' cannot be imple… 98 @property (readonly) int p; // no warning for this property - a getter is declared in another cate… 99 @property (readonly) int p1; // expected-note {{property declared here}} 100 @property (readonly) int p2; // no warning for this property - a getter is declared in this catego… 109 @property (readonly) float anotherFloat; // expected-note {{property declared here}} 110 @property (readonly) float Float; // no warning for this property - a getter is declared in this p…
|
| H A D | arc-property-decl-attrs.m | 41 @property(strong) __weak id y; // expected-error {{strong property 'y' may not also be declared __w… 42 …oreleasing id z; // expected-error {{strong property 'z' may not also be declared __autoreleasing}} 47 @property(retain) __weak id y; // expected-error {{strong property 'y' may not also be declared __w… 48 …oreleasing id z; // expected-error {{strong property 'z' may not also be declared __autoreleasing}} 53 @property(copy) __weak id y; // expected-error {{strong property 'y' may not also be declared __wea… 54 …oreleasing id z; // expected-error {{strong property 'z' may not also be declared __autoreleasing}} 59 …) __weak id y; // expected-error {{unsafe_unretained property 'y' may not also be declared __weak}} 188 …write) id prop; // expected-note {{it could also be property with setter 'setProp:' declared here}} 201 …tomic, readonly) id prop; // expected-note {{it could also be property of type 'id' declared here}} 204 …adonly) id prop; // expected-note {{it could also be property with attribute 'copy' declared here}} [all …]
|
| H A D | arc-property-lifetime.m | 10 @property(strong) id x; // expected-note {{property declared here}} 11 @property(strong) id y; // expected-note {{property declared here}} 27 @property(retain) id x; // expected-note {{property declared here}} 28 @property(retain) id y; // expected-note {{property declared here}} 44 @property(copy) id x; // expected-note {{property declared here}} 45 @property(copy) id y; // expected-note {{property declared here}} 57 …oreleasing id z; // expected-error {{strong property 'z' may not also be declared __autoreleasing}} 67 …oreleasing id z; // expected-error {{strong property 'z' may not also be declared __autoreleasing}} 76 @property(assign) id y; // expected-note {{property declared here}} 91 @property(unsafe_unretained) id y; // expected-note {{property declared here}} [all …]
|
| H A D | method-undefined-warn-1.m | 6 - (int) int_meth; // expected-note {{method 'int_meth' declared here}} 7 + (int) cls_meth; // expected-note {{method 'cls_meth' declared here}} 8 + (void) cls_meth1 : (int) arg1; // expected-note {{method 'cls_meth1:' declared here}} 22 - (int) int_meth; // expected-note {{method 'int_meth' declared here}} 23 + (int) cls_meth; // expected-note {{method 'cls_meth' declared here}} 24 + (void) cls_meth1 : (int) arg1; // expected-note {{method 'cls_meth1:' declared here}}
|
| H A D | unsafe-perform-selector.m | 29 …rnsStruct2; // expected-note {{method 'returnsStruct2' that returns 'struct Struct' declared here}} 36 - (Union)returnsUnion; // expected-note 2 {{method 'returnsUnion' that returns 'Union' declared her… 45 …returnsStruct; // expected-note 4 {{method 'returnsStruct' that returns 'Rectangle' declared here}} 49 …note {{method 'returnsExtVector' that returns 'float3' (vector of 3 'float' values) declared here}} 50 …pected-note {{method 'returnsVector' that returns 'int4' (vector of 4 'int' values) declared here}} 52 …uctClass; // expected-note 2 {{method 'returnsStructClass' that returns 'Rectangle' declared here}} 79 …ubStructExt' that returns 'struct Struct' declared here}} expected-note {{method 'returnsSubStruct… 84 …mpl { // expected-note {{method 'returnsSubStructImpl' that returns 'struct Struct' declared here}} 100 … // expected-note {{method 'returnsSubStructClassImpl' that returns 'struct Struct' declared here}}
|
| H A D | warn-deprecated-implementations.m | 6 - (void) D __attribute__((deprecated)); // expected-note {{method 'D' declared here}} 8 …available __attribute__((__unavailable__)); // expected-note {{method 'unavailable' declared here}} 36 @interface CL // expected-note 2 {{class declared here}} 49 - (void) B __attribute__((deprecated)); // expected-note {{method 'B' declared here}} 51 …bute__((availability(macos, unavailable))); // expected-note {{method 'unavailable' declared here}} 76 @interface Test(DeprecatedCategory) // expected-note {{category declared here}}
|
| H A D | property-inherited.m | 4 // rdar://6497242 Inherited overridden protocol declared objects don't work 24 @property(nonatomic, assign) id<BarDelegate> delegate2; // expected-note {{property declared here}} 39 @property(assign) NSMutableData *p_data; // expected-note {{property declared here}} 54 @property (nonatomic) void* selected; // expected-note {{property declared here}} 58 @property (nonatomic) void* selected; // expected-note {{property declared here}} 63 @property (nonatomic) void* selected1; // expected-note {{property declared here}}
|
| H A D | objc-container-subscripting.m | 7 …tAtIndexedSubscript:(double)index; // expected-note {{parameter of type 'double' is declared here}} 8 …tIndexedSubscript:(void *)index; // expected-note {{parameter of type 'void *' is declared here}} \ 9 // expected-note {{parameter of type 'id *' is declared here}} 29 - (id)objectForKeyedSubscript:(id*)key; // expected-note {{parameter of type 'id *' is declared her… 30 …ject forKeyedSubscript:(id*)key; // expected-note {{parameter of type 'void *' is declared here}} \ 31 … // expected-note {{parameter of type 'id *' is declared here}}
|
| H A D | subclassing-restricted-attr.m | 10 @interface SubClassOfLeaf : Leaf // expected-note {{class is declared here}} 14 @interface SubClass : SubClassOfLeaf // expected-error {{cannot subclass a class that was declared … 27 @interface SuperImplClass // expected-note {{class is declared here}} 35 @implementation SubImplClass // expected-error {{cannot subclass a class that was declared with the…
|
| H A D | category-direct-properties.m | 18 …jc_direct)) { // expected-error {{direct method implementation was previously declared not direct}} 62 …jc_direct)) { // expected-error {{direct method implementation was previously declared not direct}} 124 - (int)direct_normal { // expected-error {{direct method was declared in a category but is implemen… 127 - (int)normal_direct __attribute__((objc_direct)) { // expected-error {{direct method was declared … 130 - (int)direct_direct __attribute__((objc_direct)) { // expected-error {{direct method was declared … 174 …jc_direct)) { // expected-error {{direct method implementation was previously declared not direct}} 200 - (int)direct_normal { // expected-error {{direct method was declared in the primary interface but … 232 - (int)direct_normal { // expected-error {{direct method was declared in an extension but is implem… 261 - (int)direct_normal { // expected-error {{direct method was declared in a category but is implemen… 264 - (int)normal_direct __attribute__((objc_direct)) { // expected-error {{direct method was declared … [all …]
|
| H A D | unused-backing-ivar-warning.m | 7 @property (nonatomic, copy) id t; // expected-note {{property declared here}} 8 @property (nonatomic, copy) id u; // expected-note {{property declared here}} 9 @property (nonatomic, copy) id v; // expected-note {{property declared here}} 11 @property (nonatomic, copy) id x; // expected-note {{property declared here}} 12 @property (nonatomic, copy) id y; // expected-note {{property declared here}} 111 @property (assign) long q; // expected-note 2 {{property declared here}} 112 @property (assign, readonly) long r; // expected-note {{property declared here}} 129 @property (readonly) int p2; // expected-note {{property declared here}} 180 @property(strong, atomic, readonly) NSURL *cidURL1; // expected-note {{property declared here}}
|
| /llvm-project-15.0.7/clang-tools-extra/docs/clang-tidy/checks/misc/ |
| H A D | non-private-member-variables-in-classes.rst | 9 Finds classes that contain non-static data members in addition to user-declared 10 non-static member functions and diagnose all data members declared with a 11 non-``public`` access specifier. The data members should be declared as 21 class a declared with a ``public`` access specifier. 25 Allows to ignore (not diagnose) **all** the member variables declared with
|
| /llvm-project-15.0.7/clang/test/FixIt/ |
| H A D | typo.m | 7 @interface NSString // expected-note 2{{'NSString' declared here}} 17 @property int *sprop; // expected-note{{'sprop' declared here}} 22 int his_ivar; // expected-note 2{{'his_ivar' declared here}} 27 @property int his_prop; // expected-note{{'his_prop' declared here}} 32 int her_ivar; // expected-note 2{{'her_ivar' declared here}} 35 @property int her_prop; // expected-note{{'her_prop' declared here}} 67 @interface Collide // expected-note{{'Collide' declared here}} 70 int value; // expected-note{{'value' declared here}} 73 @property int value; // expected-note{{'value' declared here}} 91 @protocol NetworkSocket // expected-note{{'NetworkSocket' declared here}}
|
| /llvm-project-15.0.7/clang/test/ASTMerge/interface/ |
| H A D | test.m | 5 // CHECK: interface2.m:16:9: warning: instance variable 'ivar2' declared with incompatible types in… 6 // CHECK: interface1.m:16:7: note: declared here with type 'int' 11 // CHECK: interface1.m:34:1: note: class method 'foo' also declared here 13 // CHECK: interface1.m:40:17: note: declared here with type 'int' 15 // CHECK: interface1.m:46:1: note: class method 'bar:' also declared here 17 // CHECK: interface1.m:58:19: note: declared here with type 'float'
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | CXXRecordDeclDefinitionBits.def | 35 /// True if this class has any user-declared constructors. 38 /// The user-declared special members which this class has. 84 /// True when any base class has any declared non-static data 90 /// True when any base class has any declared non-static data 112 /// True if there no non-field members declared by the user. 170 /// which have been declared but not yet defined. 183 /// members which have not yet been declared. 210 /// or an implicitly declared constexpr default constructor. 227 /// The special members which have been declared for this class, 240 /// Whether any declared copy constructor has a const-qualified [all …]
|
| /llvm-project-15.0.7/clang/test/ARCMT/ |
| H A D | atautorelease-check.m | 103 // 'x' is declared inside the "pool scope" but used outside it, if we create 105 int x = 0; // expected-note {{declared here}} 109 …expected-error {{a name is referenced outside the NSAutoreleasePool scope that it was declared in}} 116 struct S { int x; }; // expected-note {{declared here}} 120 …expected-error {{a name is referenced outside the NSAutoreleasePool scope that it was declared in}} 128 enum { Bar }; // expected-note {{declared here}} 132 …expected-error {{a name is referenced outside the NSAutoreleasePool scope that it was declared in}} 139 typedef int Bar; // expected-note {{declared here}} 143 …expected-error {{a name is referenced outside the NSAutoreleasePool scope that it was declared in}}
|