OSDN Git Service

2014-04-04 Richard Biener <rguenther@suse.de>
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 4 Apr 2014 12:04:03 +0000 (12:04 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 4 Apr 2014 12:04:03 +0000 (12:04 +0000)
* tree-ssanames.c (make_ssa_name_fn): Fix assert.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@209082 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/tree-ssanames.c

index 9312180..b0c6fc8 100644 (file)
@@ -1,3 +1,7 @@
+2014-04-04  Richard Biener  <rguenther@suse.de>
+
+       * tree-ssanames.c (make_ssa_name_fn): Fix assert.
+
 2014-04-01  Richard Biener  <rguenther@suse.de>
 
        * gimple.h (struct gimple_statement_base): Align subcode to
index 42eb924..f14ee43 100644 (file)
@@ -133,7 +133,7 @@ make_ssa_name_fn (struct function *fn, tree var, gimple stmt)
 
       /* The node was cleared out when we put it on the free list, so
         there is no need to do so again here.  */
-      gcc_assert (ssa_name (SSA_NAME_VERSION (t)) == NULL);
+      gcc_assert (VEC_index (tree, SSANAMES (fn), SSA_NAME_VERSION (t)) == NULL);
       VEC_replace (tree, SSANAMES (fn), SSA_NAME_VERSION (t), t);
     }
   else