From: Matthias Braun Date: Mon, 14 Jan 2008 16:20:52 +0000 (+0000) Subject: bug fix for new initializers X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=fd5c536370d57a058312cd08b3376376d3e4a137;p=libfirm bug fix for new initializers [r17381] --- diff --git a/ir/be/begnuas.c b/ir/be/begnuas.c index c1ed0737e..b6d708c59 100644 --- a/ir/be/begnuas.c +++ b/ir/be/begnuas.c @@ -605,8 +605,7 @@ static size_t get_initializer_size(const ir_initializer_t *initializer, { switch(get_initializer_kind(initializer)) { case IR_INITIALIZER_TARVAL: { - tarval *tv = get_initializer_tarval_value(initializer); - assert(get_tarval_mode(tv) == get_type_mode(type)); + assert(get_tarval_mode(get_initializer_tarval_value(initializer)) == get_type_mode(type)); return get_type_size_bytes(type); } case IR_INITIALIZER_CONST: