aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/darwin.c
diff options
context:
space:
mode:
authorIain Sandoe <iain@sandoe.co.uk>2020-10-06 18:50:22 +0100
committerIain Sandoe <iain@sandoe.co.uk>2020-10-11 11:52:44 +0100
commit1cc7476610299eb1969f6a93ee21010ac30f5dd6 (patch)
tree27da12173903432abe8b1586a6e8f392d3b58fd0 /gcc/config/darwin.c
parent1174b08b140d1fed6012d7dcf66165fabd49b7e5 (diff)
downloadgcc-1cc7476610299eb1969f6a93ee21010ac30f5dd6.zip
gcc-1cc7476610299eb1969f6a93ee21010ac30f5dd6.tar.gz
gcc-1cc7476610299eb1969f6a93ee21010ac30f5dd6.tar.bz2
Objective-C++, Darwin : Make metadata 'extern "C"'.
For current system toolchains NeXT runtime metadata symbols are not mangled for Objective-C++ (i.e. they are considered to be 'extern "C"'). This change becomes essential when we start to emit metadata refs as hidden and weak which is required by later editions of the runtime and linkers. gcc/objc/ChangeLog: * objc-runtime-shared-support.c (start_var_decl): Make the decl_assembler_name follow the metadata name for C++ on NeXT runtime platforms.
Diffstat (limited to 'gcc/config/darwin.c')
0 files changed, 0 insertions, 0 deletions