From: Michael Beck Date: Wed, 30 Dec 2009 00:04:50 +0000 (+0000) Subject: - kicked useless blocks X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=999922af9169d5887aed6c784a400c7cbdb9063f;p=libfirm - kicked useless blocks [r26864] --- diff --git a/ir/be/begnuas.c b/ir/be/begnuas.c index 4dc1eb25b..d7a563500 100644 --- a/ir/be/begnuas.c +++ b/ir/be/begnuas.c @@ -729,14 +729,13 @@ static size_t get_initializer_size(const ir_initializer_t *initializer, ir_type *type) { switch (get_initializer_kind(initializer)) { - case IR_INITIALIZER_TARVAL: { + case IR_INITIALIZER_TARVAL: assert(get_tarval_mode(get_initializer_tarval_value(initializer)) == get_type_mode(type)); return get_type_size_bytes(type); - } case IR_INITIALIZER_CONST: case IR_INITIALIZER_NULL: return get_type_size_bytes(type); - case IR_INITIALIZER_COMPOUND: { + case IR_INITIALIZER_COMPOUND: if (!is_type_variable_size(type)) { return get_type_size_bytes(type); } else { @@ -761,7 +760,6 @@ static size_t get_initializer_size(const ir_initializer_t *initializer, return initializer_size; } } - } panic("found invalid initializer"); }