Lines Matching refs:super
24 [super iMethod]; // expected-warning{{'A' may not respond to 'iMethod'}}
26 // Use of super in a block is ok and does codegen to the right thing.
29 [super instanceMethod];
34 [super cMethod]; // expected-warning{{method '+cMethod' not found (return type defaults to 'id')}}
36 id X[] = { [ super superClassMethod] };
38 [ super.superClassMethod iMethod],
39 super.superClassMethod,
40 (id)super.superClassMethod // not a cast of super: rdar://7853261
50 void f(id super) {
51 [super m];
53 void f0(int super) {
54 [super m]; // expected-warning{{receiver type 'int' is not 'id'}}
57 [super m]; // expected-error{{use of undeclared identifier 'super'}}
61 typedef Foo super; typedef
67 [super cMethod];
75 struct SomeStruct super = { 0 };
76 return super.X;
80 id super = 0;
81 [(B*)super instanceMethod];
82 int *s1 = (int*)super;
84 id X[] = { [ super superClassMethod] };