diff options
author | Iain Sandoe <iain@sandoe.co.uk> | 2020-10-03 20:49:53 +0100 |
---|---|---|
committer | Iain Sandoe <iain@sandoe.co.uk> | 2020-10-11 20:52:09 +0100 |
commit | 07c7498dc0379354d73ef4c8fd92d0473eb3a12f (patch) | |
tree | c4fb1091f6fb91a90d42cf574b3be60b97c06d4a /gcc/tree-ssa-alias.c | |
parent | dcd9800fcd42489034c0774247eb898d79b1ea2d (diff) | |
download | gcc-07c7498dc0379354d73ef4c8fd92d0473eb3a12f.zip gcc-07c7498dc0379354d73ef4c8fd92d0473eb3a12f.tar.gz gcc-07c7498dc0379354d73ef4c8fd92d0473eb3a12f.tar.bz2 |
Objective-C, Darwin : Make protocols private extern and weak.
Newer linkers want protocols to be private-extern and weak.
This is conditional on the runtime version.
gcc/objc/ChangeLog:
* objc-next-runtime-abi-02.c
(create_global_decl): Update to allow the caller to
specify declaration or definition.
(create_hidden_decl): Likewise.
(next_runtime_abi_02_protocol_decl): Make the symbol
weak and hidden for later OS runtime versions.
(build_v2_protocol_list_address_table): Likewise.
Diffstat (limited to 'gcc/tree-ssa-alias.c')
0 files changed, 0 insertions, 0 deletions