(finish_decl): Preserve initialializer if iterator.
authorkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 29 Jul 1994 23:26:59 +0000 (23:26 +0000)
committerkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 29 Jul 1994 23:26:59 +0000 (23:26 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@7829 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/c-decl.c

index 40c43f8..9f143d8 100644 (file)
@@ -3673,7 +3673,7 @@ finish_decl (decl, init, asmspec_tree)
             references to it.  */
          /* This test used to include TREE_STATIC, but this won't be set
             for function level initializers.  */
-         if (TREE_READONLY (decl))
+         if (TREE_READONLY (decl) || ITERATOR_P (decl))
            {
              preserve_initializer ();
              /* Hack?  Set the permanent bit for something that is permanent,