diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1995-03-29 06:47:28 -0500 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1995-03-29 06:47:28 -0500 |
commit | 515f0e729a0c0c84f6b6faa4305ff06d7de60cbf (patch) | |
tree | 6f8306daecb1757d74f53a58c28fcb9a83d42036 /gcc | |
parent | d10b562e27826bef5d4683b93c28808f67e5439a (diff) | |
download | gcc-515f0e729a0c0c84f6b6faa4305ff06d7de60cbf.zip gcc-515f0e729a0c0c84f6b6faa4305ff06d7de60cbf.tar.gz gcc-515f0e729a0c0c84f6b6faa4305ff06d7de60cbf.tar.bz2 |
(decl_attributes): Clean up test for __mode__.
From-SVN: r9241
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/c-common.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/gcc/c-common.c b/gcc/c-common.c index d1fdc6a..d952868 100644 --- a/gcc/c-common.c +++ b/gcc/c-common.c @@ -300,11 +300,11 @@ decl_attributes (decl, attributes, prefix_attributes) } DECL_STATIC_DESTRUCTOR (decl) = 1; } - else if ( args = TREE_CHAIN (name), - (!strcmp (IDENTIFIER_POINTER (name = TREE_PURPOSE (name)), "mode") - || !strcmp (IDENTIFIER_POINTER (name), "__mode__")) - && list_length (args) == 1 - && TREE_CODE (TREE_VALUE (args)) == IDENTIFIER_NODE) + else if ((args = TREE_CHAIN (name)) != 0 + && (name == get_identifier ("mode") + || name == get_identifier ("__mode__")) + && list_length (args) == 1 + && TREE_CODE (TREE_VALUE (args)) == IDENTIFIER_NODE) { int i; char *specified_name = IDENTIFIER_POINTER (TREE_VALUE (args)); |