diff options
author | Iain Sandoe <iain@sandoe.co.uk> | 2020-10-06 18:50:22 +0100 |
---|---|---|
committer | Iain Sandoe <iain@sandoe.co.uk> | 2020-10-11 11:52:44 +0100 |
commit | 1cc7476610299eb1969f6a93ee21010ac30f5dd6 (patch) | |
tree | 27da12173903432abe8b1586a6e8f392d3b58fd0 /gcc/config/darwin.c | |
parent | 1174b08b140d1fed6012d7dcf66165fabd49b7e5 (diff) | |
download | gcc-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