fix accidentally checked-in assert.
authorSteven Bosscher <steven@gcc.gnu.org>
Wed, 18 Apr 2012 18:36:32 +0000 (18:36 +0000)
committerSteven Bosscher <steven@gcc.gnu.org>
Wed, 18 Apr 2012 18:36:32 +0000 (18:36 +0000)
From-SVN: r186580

gcc/ChangeLog
gcc/gimplify.c

index f2d9dc0cf3cf721bb404fde7591f83b3e70ceb54..fb7a2c348a6575191675f611f2d1721ee6156b98 100644 (file)
@@ -5,7 +5,7 @@
        * stmt.c (add_case_node, expand_case): Move logic to remove/reduce
        case range and type folding from here...
        * gimplify.c (gimplify_switch_expr): ... to here.  Expect NULL_TREE
-       type, as documented in tree.def
+       type, as documented in tree.def.
 
 2012-04-18  Jan Hubicka  <jh@suse.cz>
 
index 9e7b8461cc8f3713675ab30ec5da66f86e64653a..cef61180c38947030a39935b6872cc0e9fba4545 100644 (file)
@@ -1578,7 +1578,6 @@ gimplify_switch_expr (tree *expr_p, gimple_seq *pre_p)
   tree index_type = TREE_TYPE (switch_expr);
   if (index_type == NULL_TREE)
     index_type = TREE_TYPE (SWITCH_COND (switch_expr));
-  gcc_assert (INTEGRAL_TYPE_P (index_type));
 
   ret = gimplify_expr (&SWITCH_COND (switch_expr), pre_p, NULL, is_gimple_val,
                        fb_rvalue);