OSDN Git Service

(compile_file): DECL_REGISTER isn't defined for FUNCTION_DECL.
authorkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 31 Dec 1995 19:20:08 +0000 (19:20 +0000)
committerkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 31 Dec 1995 19:20:08 +0000 (19:20 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10911 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/toplev.c

index 6da56cd..37015b3 100644 (file)
@@ -2370,7 +2370,7 @@ compile_file (name)
            && ! DECL_EXTERNAL (decl)
            && ! TREE_PUBLIC (decl)
            && ! TREE_USED (decl)
-           && ! DECL_REGISTER (decl)
+           && (TREE_CODE (decl) == FUNCTION_DECL || ! DECL_REGISTER (decl))
            /* The TREE_USED bit for file-scope decls
               is kept in the identifier, to handle multiple
               external decls in different scopes.  */