Home
last modified time | relevance | path

Searched refs:selector (Results 1 – 25 of 310) sorted by relevance

12345678910>>...13

/llvm-project-15.0.7/clang/test/SemaObjC/
H A Dpotentially-direct-selector.m68 …(void)@selector(inBase); // expected-warning{{@selector expression formed with potentially direct
69 …(void)@selector(inBaseImpl); // expected-warning{{@selector expression formed with potentially dir…
70 …(void)@selector(inBaseCat); // expected-warning{{@selector expression formed with potentially dire…
72 …(void)@selector(inDerived); // expected-warning{{@selector expression formed with potentially dire…
83 …(void)@selector(inBase); // strict-warning{{@selector expression formed with potentially direct se…
84 …(void)@selector(inBaseImpl); // strict-warning{{@selector expression formed with potentially direc…
85 …(void)@selector(inBaseCat); // strict-warning{{@selector expression formed with potentially direct…
87 …(void)@selector(inDerived); // strict-warning{{@selector expression formed with potentially direct…
99 …(void)@selector(inBase); // expected-warning{{@selector expression formed with potentially direct
103 …(void)@selector(inDerived); // strict-warning{{@selector expression formed with potentially direct…
[all …]
H A Dselector-1.m14 …return @selector(compare:); // expected-warning {{several methods with selector 'compare:' of mism…
19 SEL s = @selector((retain));
20 SEL s1 = @selector((meth1:));
21 SEL s2 = @selector((retainArgument::));
27 SEL s9 = @selector((:enum:bool:));
30 SEL s = @selector(retain);
31 SEL s1 = @selector(meth1:);
32 SEL s2 = @selector(retainArgument::);
35 SEL s5 = @selector(meth1:with:with:);
39 SEL s9 = @selector(:enum:bool:);
[all …]
H A Dundeclared-selector.m1 // RUN: %clang_cc1 -fsyntax-only -Wundeclared-selector -verify -Wno-objc-root-class %s
20 SEL d = @selector(methodD); /* Ok */
21 SEL e = @selector(methodE);
26 SEL e = @selector(methodE); /* Ok */
31 SEL e = @selector(methodE); /* Ok */
38 SEL a = @selector(methodA); /* Ok */
39 SEL b = @selector(methodB); /* Ok */
40 SEL c = @selector(methodC); // expected-warning {{undeclared selector 'methodC'}}
41 SEL d = @selector(methodD); /* Ok */
42 SEL e = @selector(methodE); /* Ok */
H A Dselector-3.m17 a = @selector(b1ar);
18 b = @selector(bar);
28 …return @selector(length); // expected-warning {{no method with selector 'length' is implemented …
72 if( [cnx respondsToSelector:MySelector(@selector( _setQueue: ))] )
125 SEL s = @selector(compare:); // spurious warning
134 SEL s = @selector(compare:);
149 @selector(name),
150 @selector(isHidden),
151 @selector(setHidden:),
152 @selector(hasFish),
[all …]
H A Dunsafe-perform-selector.m58 …[i performSelector: @selector(returnsStruct)]; // expected-warning {{'performSelector:' is incompa…
60 …[i performSelector: ((@selector(returnsUnion)))]; // expected-warning {{'performSelector:' is inco…
64 [i performSelector: @selector(returnsId)];
65 [i performSelector: @selector(returnsInt)];
66 [i performSelector: @selector(returnsPtr)];
67 [I performSelector: @selector(returnsUnion)]; // No warning expected
70 [obj performSelector: @selector(returnsId)];
71 [obj performSelector: @selector(returnsStruct)];
95 …[super performSelector: @selector(returnsStruct)]; // expected-warning {{'performSelector:' is inc…
97 [super performSelector: @selector(returnsId)];
[all …]
H A Darc-peformselector.m28 …return [self performSelector : @selector(copy)]; // expected-error {{performSelector names a selec…
29 …return [self performSelector : @selector(test)]; // expected-error {{performSelector names a selec…
30 …return [self performSelector : @selector(new)]; // expected-error {{performSelector names a select…
31 return [self performSelector : @selector(init)];
32 …: sel1]; // expected-warning {{performSelector may cause a leak because its selector is unknown}} \
34 return [self performSelector: (@selector(PlusZero))];
36 return [self performSelector : @selector(PlusZero)];
37 …return [self performSelector : @selector(PlusOne)]; // expected-error {{performSelector names a se…
39 // Avoid the unknown selector warning for more complicated performSelector
43 return [self performSelector: @selector(self)]; // No error, -self is not +1!
H A Dwarning-missing-selector-name.m2 // RUN: %clang_cc1 -x objective-c++ -fsyntax-only -verify -Wno-objc-root-class -Wmissing-selector-n…
9 // expected-note {{introduce a parameter name to make 'Name2' part of the selector}} \
10 …rt whitespace before ':' to use 'Name2' as parameter name and have an empty entry in the selector}}
13 // expected-note {{introduce a parameter name to make 'Name3' part of the selector}} \
14 …rt whitespace before ':' to use 'Name3' as parameter name and have an empty entry in the selector}}
16 // expected-note {{introduce a parameter name to make 'second' part of the selector}} \
17 …whitespace before ':' to use 'second' as parameter name and have an empty entry in the selector}} \
25 // expected-note {{introduce a parameter name to make 'Name2' part of the selector}} \
26 …rt whitespace before ':' to use 'Name2' as parameter name and have an empty entry in the selector}}
29 // expected-note {{introduce a parameter name to make 'Name3' part of the selector}} \
[all …]
H A Dselector-error.m16 a = (char*)@selector(bar); // expected-error {{cannot type cast @selector expression}}
17 return (char*)@selector(bar); // expected-error {{cannot type cast @selector expression}}
H A Dunused.m32 …ed-warning {{'x' used as the name of the previous parameter rather than as part of the selector}} \
33 … // expected-note {{introduce a parameter name to make 'x' part of the selector}} \
34 …insert whitespace before ':' to use 'x' as parameter name and have an empty entry in the selector}}
36 …ed-warning {{'y' used as the name of the previous parameter rather than as part of the selector}} \
37 // expected-note {{introduce a parameter name to make 'y' part of the selector}} \
38 …insert whitespace before ':' to use 'y' as parameter name and have an empty entry in the selector}}
/llvm-project-15.0.7/clang/test/Parser/
H A Dselector-1.m7 SEL s = @selector(retain);
8 SEL s1 = @selector(meth1:);
9 SEL s2 = @selector(retainArgument::);
10 SEL s3 = @selector(retainArgument:::::);
12 SEL s5 = @selector(meth1:with:with:);
13 SEL s6 = @selector(getEnum:enum:bool:);
15 SEL s9 = @selector(:enum:bool:);
17 (void) @selector(foo:);
18 (void) @selector(foo::);
19 (void) @selector(foo:::);
[all …]
/llvm-project-15.0.7/clang/test/PCH/
H A Dselector-warning.h10 SEL a = @selector(b1ar);
11 a = @selector(b1ar);
12 a = @selector(bar);
13 a = @selector(ok); // expected-warning {{unimplemented selector 'ok'}}
14 a = @selector(ok);
15 a = @selector(NotOK); // expected-warning {{unimplemented selector 'NotOK'}}
16 a = @selector(NotOK);
18 a = @selector(clNotOk); // expected-warning {{unimplemented selector 'clNotOk'}}
20 a = @selector (cl1);
21 a = @selector (cl2);
[all …]
H A Dchain-selectors.m21 …(void)@selector(x); // expected-warning {{no method with selector 'x' is implemented in this trans…
22 …(void)@selector(y); // expected-warning {{no method with selector 'y' is implemented in this trans…
23 …(void)@selector(e); // expected-warning {{no method with selector 'e' is implemented in this trans…
H A Dobjc_exprs.h11 typedef typeof(@selector(noArgs)) objc_selector_noArgs;
12 typedef typeof(@selector(oneArg:)) objc_selector_oneArg;
13 typedef typeof(@selector(foo:bar:)) objc_selector_twoArg;
/llvm-project-15.0.7/clang/test/CodeGenCXX/
H A Dmatrix-type.cpp182 struct selector {}; struct
185 selector<0> use_matrix(matrix<T, R, C> &m) {} in use_matrix()
188 selector<1> use_matrix(matrix<T, R, 10> &m) {} in use_matrix()
261 selector<3> w = use_matrix(m0); in test_template_deduction()
263 selector<2> x = use_matrix(m1); in test_template_deduction()
265 selector<1> y = use_matrix(m2); in test_template_deduction()
267 selector<0> z = use_matrix(m3); in test_template_deduction()
269 selector<4> v = use_matrix(m4); in test_template_deduction()
378 selector<0> r2 = use_matrix_2(m1, m2); in test_use_matrix_2()
382 selector<1> r3 = use_matrix_2(m3, m4); in test_use_matrix_2()
[all …]
/llvm-project-15.0.7/clang/test/FixIt/
H A Dfixit-multiple-selector-warnings.m18 (void)@selector( compare: );
19 (void)@selector (compare:);
20 (void)@selector( compare:);
21 (void)@selector(compare: );
22 (void)@selector ( compare: );
23 return @selector(compare:);
H A Dselector-fixit.m2 // RUN: %clang_cc1 -x objective-c -Wundeclared-selector -Wno-int-conversion -fixit %t
3 // RUN: %clang_cc1 -x objective-c -Wundeclared-selector -Wno-int-conversion -Werror %t
21 return @selector(cloze);
27 return @selector(ope:);
/llvm-project-15.0.7/llvm/test/tools/llvm-dwarfdump/X86/
H A Ddebug_rnglists_invalid.s46 .byte 0 # Segment selector size
61 .byte 0 # Segment selector size
68 .byte 0 # Segment selector size
75 .byte 0 # Segment selector size
82 .byte 4 # Segment selector size
89 .byte 0 # Segment selector size
96 .byte 0 # Segment selector size
108 .byte 0 # Segment selector size
120 .byte 0 # Segment selector size
132 .byte 0 # Segment selector size
[all …]
/llvm-project-15.0.7/clang/test/SemaObjCXX/
H A Dsel-address.mm7 f(@selector(dealloc));
9 SEL s = @selector(dealloc);
12 @selector(dealloc) = s; // expected-error {{expression is not assignable}}
14 SEL* ps2 = &@selector(dealloc);
17 g(&@selector(foo));
/llvm-project-15.0.7/clang/test/CXX/expr/
H A Dp9.cpp38 template<bool T> struct selector;
39 template<> struct selector<true> { typedef long type; }; argument
40 template<> struct selector<false> {typedef unsigned long type; }; struct
42 selector<(sizeof(long) > sizeof(unsigned int))>::type &ui_lr = ui_l0;
/llvm-project-15.0.7/llvm/test/MC/Mips/mips4/
H A Dinvalid-mips32.s10 …mtc0 $4, $5, 1 # CHECK: :[[@LINE]]:{{[0-9]+}}: error: selector must be zero for pre-M…
11 …mfc0 $4, $5, 1 # CHECK: :[[@LINE]]:{{[0-9]+}}: error: selector must be zero for pre-M…
12 …mtc2 $4, $5, 1 # CHECK: :[[@LINE]]:{{[0-9]+}}: error: selector must be zero for pre-M…
13 …mfc2 $4, $5, 1 # CHECK: :[[@LINE]]:{{[0-9]+}}: error: selector must be zero for pre-M…
/llvm-project-15.0.7/llvm/test/MC/Mips/mips3/
H A Dinvalid-mips32.s10 …mtc0 $4, $5, 1 # CHECK: :[[@LINE]]:{{[0-9]+}}: error: selector must be zero for pre-M…
11 …mfc0 $4, $5, 1 # CHECK: :[[@LINE]]:{{[0-9]+}}: error: selector must be zero for pre-M…
12 …mtc2 $4, $5, 1 # CHECK: :[[@LINE]]:{{[0-9]+}}: error: selector must be zero for pre-M…
13 …mfc2 $4, $5, 1 # CHECK: :[[@LINE]]:{{[0-9]+}}: error: selector must be zero for pre-M…
/llvm-project-15.0.7/llvm/test/MC/Mips/mips5/
H A Dinvalid-mips32.s10 …mtc0 $4, $5, 1 # CHECK: :[[@LINE]]:{{[0-9]+}}: error: selector must be zero for pre-M…
11 …mfc0 $4, $5, 1 # CHECK: :[[@LINE]]:{{[0-9]+}}: error: selector must be zero for pre-M…
12 …mtc2 $4, $5, 1 # CHECK: :[[@LINE]]:{{[0-9]+}}: error: selector must be zero for pre-M…
13 …mfc2 $4, $5, 1 # CHECK: :[[@LINE]]:{{[0-9]+}}: error: selector must be zero for pre-M…
/llvm-project-15.0.7/clang/test/CodeGenObjC/
H A Dgnu-deterministic-selectors.m11 SEL a = @selector(z);
12 SEL b = @selector(a);
13 SEL c = @selector(g);
14 SEL d = @selector(l);
15 SEL e = @selector(j);
/llvm-project-15.0.7/llvm/test/MC/Mips/mips1/
H A Dinvalid-mips32.s11 …mtc0 $4, $5, 1 # CHECK: :[[@LINE]]:{{[0-9]+}}: error: selector must be zero for pre-MIP…
12 …mfc0 $4, $5, 1 # CHECK: :[[@LINE]]:{{[0-9]+}}: error: selector must be zero for pre-MIP…
13 …mtc2 $4, $5, 1 # CHECK: :[[@LINE]]:{{[0-9]+}}: error: selector must be zero for pre-MIP…
14 …mfc2 $4, $5, 1 # CHECK: :[[@LINE]]:{{[0-9]+}}: error: selector must be zero for pre-MIP…
/llvm-project-15.0.7/clang/test/Index/
H A Dcomplete-at-exprstmt.m19 @selector(add:to:);
25 // CHECK-CC1: {TypedText selector}{LeftParen (}{Placeholder selector}{RightParen )}
32 // CHECK-CC2: {TypedText selector}{LeftParen (}{Placeholder selector}{RightParen )}
36 … CHECK-CC3: NotImplemented:{ResultType SEL}{TypedText @selector}{LeftParen (}{Placeholder selector

12345678910>>...13