diff options
author | Nathan Sidwell <nathan@gcc.gnu.org> | 2017-10-11 15:33:51 +0000 |
---|---|---|
committer | Nathan Sidwell <nathan@gcc.gnu.org> | 2017-10-11 15:33:51 +0000 |
commit | 4e7d02606ea8b0dac11887b1f759ea61d5394d86 (patch) | |
tree | d02ed206b4fdcfc4796f611f2578941e141fa903 /gcc/tree.c | |
parent | 64766e8dc78b92fc906e21429b1befd2b248f96e (diff) | |
download | gcc-4e7d02606ea8b0dac11887b1f759ea61d5394d86.zip gcc-4e7d02606ea8b0dac11887b1f759ea61d5394d86.tar.gz gcc-4e7d02606ea8b0dac11887b1f759ea61d5394d86.tar.bz2 |
[PATCH] DECL_ASSEMBLER_NAME and friends
https://gcc.gnu.org/ml/gcc-patches/2017-10/msg00582.html
* tree.h (DECL_ASSEMBLER_NAME_RAW): New.
(SET_DECL_ASSEMBLER_NAME): Use it.
(DECL_ASSEMBLER_NAME_SET_P): Likewise.
(COPY_DECL_ASSEMBLER_NAME): Likewise.
* tree.c (decl_assembler_name): Use DECL_ASSEMBLER_NAME_RAW.
lto/
* lto.c (mentions_vars_p_decl_with_vis): Use
DECL_ASSEMBLER_NAME_RAW.
(lto_fixup_prevailing_decls): Likewise.
cp
* decl2.c (struct mangled_decl_hash): Use DECL_ASSEMBLER_NAME_RAW.
(record_mangling): Likewise.
From-SVN: r253647
Diffstat (limited to 'gcc/tree.c')
-rw-r--r-- | gcc/tree.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -671,7 +671,7 @@ decl_assembler_name (tree decl) { if (!DECL_ASSEMBLER_NAME_SET_P (decl)) lang_hooks.set_decl_assembler_name (decl); - return DECL_WITH_VIS_CHECK (decl)->decl_with_vis.assembler_name; + return DECL_ASSEMBLER_NAME_RAW (decl); } /* When the target supports COMDAT groups, this indicates which group the |