diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1995-06-08 11:53:36 -0400 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1995-06-08 11:53:36 -0400 |
commit | 8790738797f169e5f9d915eb4101795b348e3503 (patch) | |
tree | 0ae9bd1a60890ea4f8ccd6d5102aa07e5f5a3b07 /gcc/varasm.c | |
parent | 25216284b046e081ea867c3c40c1c2d1697f80a2 (diff) | |
download | gcc-8790738797f169e5f9d915eb4101795b348e3503.tar.gz |
(assemble_name): Disable warn_id_clash around get_identifier call.
From-SVN: r9900
Diffstat (limited to 'gcc/varasm.c')
-rw-r--r-- | gcc/varasm.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/gcc/varasm.c b/gcc/varasm.c index ace5ba69bd3..a5e51ef15ba 100644 --- a/gcc/varasm.c +++ b/gcc/varasm.c @@ -1561,9 +1561,15 @@ assemble_name (file, name) char *name; { char *real_name; + int save_warn_id_clash = warn_id_clash; STRIP_NAME_ENCODING (real_name, name); + + /* Don't warn about an identifier name length clash on this name, since + it can be a user symbol suffixed by a number. */ + warn_id_clash = 0; TREE_SYMBOL_REFERENCED (get_identifier (real_name)) = 1; + warn_id_clash = save_warn_id_clash; if (name[0] == '*') { |