X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbegnuas.c;h=a2d36cb88a0a6b6d2ff935648ebfff6bfc610a2a;hb=d05a8de2337bd4a09336cce45f21ad2345d03856;hp=bf85fc84fbe9edf895217e53ea6538c8ef88073e;hpb=c124deafd43b1fb419d6f918de27faacf88d5f0f;p=libfirm diff --git a/ir/be/begnuas.c b/ir/be/begnuas.c index bf85fc84f..a2d36cb88 100644 --- a/ir/be/begnuas.c +++ b/ir/be/begnuas.c @@ -547,8 +547,7 @@ static int initializer_is_string_const(const ir_initializer_t *initializer) tv = sub_initializer->tarval.value; mode = get_tarval_mode(tv); - if (!mode_is_int(mode) - || get_mode_size_bits(mode) != get_mode_size_bits(mode_Bs)) + if (!mode_is_int(mode) || get_mode_size_bits(mode) != 8) return 0; c = get_tarval_long(tv); @@ -591,8 +590,7 @@ static int ent_is_string_const(ir_entity *ent) /* and the mode of the element type is an int of * the same size as the byte mode */ mode = get_type_mode(element_type); - if (!mode_is_int(mode) - || get_mode_size_bits(mode) != get_mode_size_bits(mode_Bs)) + if (!mode_is_int(mode) || get_mode_size_bits(mode) != 8) return 0; if (ent->has_initializer) {