aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/darwin.c
diff options
context:
space:
mode:
authorIain Sandoe <iain@sandoe.co.uk>2020-10-03 14:41:23 +0100
committerIain Sandoe <iain@sandoe.co.uk>2020-10-11 10:56:03 +0100
commit6224a8aa1ba46218fac36266b9cd2a746d0a4a66 (patch)
treeece3a5a1de013f4680fa96f63eedff83a2648246 /gcc/config/darwin.c
parentaab566a4fb69743593bf3b5bd0a48d4e33c01057 (diff)
downloadgcc-6224a8aa1ba46218fac36266b9cd2a746d0a4a66.zip
gcc-6224a8aa1ba46218fac36266b9cd2a746d0a4a66.tar.gz
gcc-6224a8aa1ba46218fac36266b9cd2a746d0a4a66.tar.bz2
Objective-C, Darwin : Update protocol metadata to current version.
Later versions of the NeXT runtime protocol metadata contain additional fields. This patch adds these fields and populates a new list of method types. gcc/objc/ChangeLog: * objc-next-runtime-abi-02.c (build_v2_super_template): Add new fields to the template. (build_v2_protocol_template): Build new field entries. (generate_v2_meth_descriptor_table): Adjust to allow recording all method types. (generate_v2_meth_type_list): New. (build_v2_protocol_initializer): Initialize the additional fields. (generate_v2_protocols): Record method types for all entries and generate the additional method type table.
Diffstat (limited to 'gcc/config/darwin.c')
0 files changed, 0 insertions, 0 deletions