Fix typo in last change.
authorRichard Kenner <kenner@gcc.gnu.org>
Fri, 7 Oct 1994 12:36:00 +0000 (08:36 -0400)
committerRichard Kenner <kenner@gcc.gnu.org>
Fri, 7 Oct 1994 12:36:00 +0000 (08:36 -0400)
From-SVN: r8236

gcc/expr.c

index f3aa69faabdbd7576b3633f6efa68b6b8f0b2397..ea971a5343533d16c109209fdea4bfcdfd69e278 100644 (file)
@@ -3532,8 +3532,8 @@ safe_from_p (x, exp)
         have no way of allocating temporaries of variable size.  So we
         assume here that something at a higher level has prevented a
         clash.  This is somewhat bogus, but the best we can do.  */
-      || (TREE_TYPE (exp) != 0 &&
-         TREE_CODE (TYPE_SIZE (TREE_TYPE (exp))) != INTEGER_CST))
+      || (TREE_TYPE (exp) != 0 && TYPE_SIZE (TREE_TYPE (exp)) != 0
+         && TREE_CODE (TYPE_SIZE (TREE_TYPE (exp))) != INTEGER_CST))
     return 1;
 
   /* If this is a subreg of a hard register, declare it unsafe, otherwise,