diff options
author | Artem Dergachev <artem.dergachev@gmail.com> | 2019-02-21 00:01:02 +0000 |
---|---|---|
committer | Artem Dergachev <artem.dergachev@gmail.com> | 2019-02-21 00:01:02 +0000 |
commit | 4c12fc335614018800bef94556f09aa0a50e51c6 (patch) | |
tree | 37a307d0f409171f9d7642e23cbe288725ba5a43 /test/Misc/pragma-attribute-supported-attributes-list.test | |
parent | c836e11927623cae953b4f601ce0a8f466e78dd8 (diff) |
[attributes] Add an attribute for server routines in Mach kernel and extensions.
The new __attribute__ ((mig_server_routine)) is going to be used for annotating
Mach Interface Generator (MIG) callback functions as such, so that additional
static analysis could be applied to their implementations. It can also be
applied to regular functions behavior of which is supposed to be identical to
that of a MIG server routine.
Differential Revision: https://reviews.llvm.org/D58365
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@354530 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/Misc/pragma-attribute-supported-attributes-list.test')
-rw-r--r-- | test/Misc/pragma-attribute-supported-attributes-list.test | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/test/Misc/pragma-attribute-supported-attributes-list.test b/test/Misc/pragma-attribute-supported-attributes-list.test index 45012ae9bf..146642dd12 100644 --- a/test/Misc/pragma-attribute-supported-attributes-list.test +++ b/test/Misc/pragma-attribute-supported-attributes-list.test @@ -61,6 +61,7 @@ // CHECK-NEXT: InternalLinkage (SubjectMatchRule_variable, SubjectMatchRule_function, SubjectMatchRule_record) // CHECK-NEXT: LTOVisibilityPublic (SubjectMatchRule_record) // CHECK-NEXT: Lockable (SubjectMatchRule_record) +// CHECK-NEXT: MIGServerRoutine (SubjectMatchRule_function) // CHECK-NEXT: MSStruct (SubjectMatchRule_record) // CHECK-NEXT: MicroMips (SubjectMatchRule_function) // CHECK-NEXT: MinSize (SubjectMatchRule_function, SubjectMatchRule_objc_method) |