cleanup: Remove pointless assert(is_${NODE}(x)) just before get_${NODE}_${FOO}(x...
[libfirm] / ir / opt / ldstopt.c
index f40db3d..6c86243 100644 (file)
@@ -330,7 +330,6 @@ static ir_entity *find_constant_entity(ir_node *ptr)
 static long get_Sel_array_index_long(ir_node *n, int dim)
 {
        ir_node *index = get_Sel_index(n, dim);
-       assert(is_Const(index));
        return get_tarval_long(get_Const_tarval(index));
 }
 
@@ -1431,12 +1430,9 @@ static unsigned optimize_phi(ir_node *phi, walk_env_t *wenv)
           memory Proj.
         */
        for (i = n - 1; i >= 0; --i) {
-               ir_node *store;
-
                projMs[i] = get_Phi_pred(phi, i);
-               assert(is_Proj(projMs[i]));
 
-               store = get_Proj_pred(projMs[i]);
+               ir_node *const store = get_Proj_pred(projMs[i]);
                info  = (ldst_info_t*)get_irn_link(store);
 
                inM[i] = get_Store_mem(store);