|
2 | 2 |
|
3 | 3 | // The number of supported attributes should never go down!
|
4 | 4 |
|
5 |
| -// CHECK: #pragma clang attribute supports 132 attributes: |
| 5 | +// CHECK: #pragma clang attribute supports 85 attributes: |
6 | 6 | // CHECK-NEXT: AMDGPUFlatWorkGroupSize (SubjectMatchRule_function)
|
7 | 7 | // CHECK-NEXT: AMDGPUNumSGPR (SubjectMatchRule_function)
|
8 | 8 | // CHECK-NEXT: AMDGPUNumVGPR (SubjectMatchRule_function)
|
|
16 | 16 | // CHECK-NEXT: AnyX86NoCfCheck (SubjectMatchRule_hasType_functionType)
|
17 | 17 | // CHECK-NEXT: AssumeAligned (SubjectMatchRule_objc_method, SubjectMatchRule_function)
|
18 | 18 | // CHECK-NEXT: Availability ((SubjectMatchRule_record, SubjectMatchRule_enum, SubjectMatchRule_enum_constant, SubjectMatchRule_field, SubjectMatchRule_function, SubjectMatchRule_namespace, SubjectMatchRule_objc_category, SubjectMatchRule_objc_interface, SubjectMatchRule_objc_method, SubjectMatchRule_objc_property, SubjectMatchRule_objc_protocol, SubjectMatchRule_record, SubjectMatchRule_type_alias, SubjectMatchRule_variable))
|
| 19 | +// CHECK-NEXT: CFConsumed (SubjectMatchRule_variable_is_parameter) |
19 | 20 | // CHECK-NEXT: CPUDispatch (SubjectMatchRule_function)
|
20 | 21 | // CHECK-NEXT: CPUSpecific (SubjectMatchRule_function)
|
21 | 22 | // CHECK-NEXT: CXX11NoReturn (SubjectMatchRule_function)
|
|
39 | 40 | // CHECK-NEXT: MinVectorWidth (SubjectMatchRule_function)
|
40 | 41 | // CHECK-NEXT: MipsLongCall (SubjectMatchRule_function)
|
41 | 42 | // CHECK-NEXT: MipsShortCall (SubjectMatchRule_function)
|
| 43 | +// CHECK-NEXT: NSConsumed (SubjectMatchRule_variable_is_parameter) |
| 44 | +// CHECK-NEXT: NSConsumesSelf (SubjectMatchRule_objc_method) |
42 | 45 | // CHECK-NEXT: NoDebug (SubjectMatchRule_hasType_functionType, SubjectMatchRule_objc_method, SubjectMatchRule_variable_not_is_parameter)
|
43 | 46 | // CHECK-NEXT: NoDestroy (SubjectMatchRule_variable)
|
44 | 47 | // CHECK-NEXT: NoDuplicate (SubjectMatchRule_function)
|
|
51 | 54 | // CHECK-NEXT: NoThrow (SubjectMatchRule_function)
|
52 | 55 | // CHECK-NEXT: NotTailCalled (SubjectMatchRule_function)
|
53 | 56 | // CHECK-NEXT: OSConsumed (SubjectMatchRule_variable_is_parameter)
|
54 |
| -// CHECK-NEXT: OSReturnsNotRetained (SubjectMatchRule_function, SubjectMatchRule_objc_method) |
55 |
| -// CHECK-NEXT: OSReturnsRetained (SubjectMatchRule_function, SubjectMatchRule_objc_method) |
| 57 | +// CHECK-NEXT: OSReturnsNotRetained (SubjectMatchRule_function, SubjectMatchRule_objc_method, SubjectMatchRule_objc_property) |
| 58 | +// CHECK-NEXT: OSReturnsRetained (SubjectMatchRule_function, SubjectMatchRule_objc_method, SubjectMatchRule_objc_property) |
56 | 59 | // CHECK-NEXT: ObjCBoxable (SubjectMatchRule_record)
|
57 | 60 | // CHECK-NEXT: ObjCMethodFamily (SubjectMatchRule_objc_method)
|
58 | 61 | // CHECK-NEXT: ObjCRequiresSuper (SubjectMatchRule_objc_method)
|
|
0 commit comments