(calls_alloca): Don't look within DECL_INITIAL if it's 0.
authorRichard Stallman <rms@gnu.org>
Mon, 12 Oct 1992 04:35:54 +0000 (04:35 +0000)
committerRichard Stallman <rms@gnu.org>
Mon, 12 Oct 1992 04:35:54 +0000 (04:35 +0000)
From-SVN: r2402

gcc/calls.c

index 5e4d7462e339ba81c4d06ffee061aa6d9a94d16b..4d6c848bb71f597d5907787f3fdb25c8e709d275 100644 (file)
@@ -146,7 +146,7 @@ calls_alloca (exp)
        register tree local;
 
        for (local = BLOCK_VARS (exp); local; local = TREE_CHAIN (local))
-         if (calls_alloca (DECL_INITIAL (local)))
+         if (DECL_INITIAL (local) != 0 && calls_alloca (DECL_INITIAL (local)))
            return 1;
       }
       {