From e5a09ef83aa79451c799c2e189e56811d8bb306b Mon Sep 17 00:00:00 2001 From: Michael Beck Date: Tue, 19 Oct 2004 10:50:14 +0000 Subject: [PATCH] Used now get_type_size_bits() and get_type_alignment_bits() instead of using values from the type mode [r4149] --- ir/tr/entity.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/ir/tr/entity.c b/ir/tr/entity.c index 7c337b501..b05a7e871 100644 --- a/ir/tr/entity.c +++ b/ir/tr/entity.c @@ -761,13 +761,13 @@ int get_compound_ent_value_offset_bits(entity *ent, int pos) { type *node_tp = get_entity_type(node); type *owner_tp = get_entity_owner(node); if (is_array_type(owner_tp)) { - int size = get_mode_size_bits (get_type_mode(node_tp)); - int align = get_mode_align_bits(get_type_mode(node_tp)); + int size = get_type_size_bits(node_tp); + int align = get_type_alignment_bits(node_tp); if (size < align) - size = align; + size = align; else { - assert(size % align == 0); - /* ansonsten aufrunden */ + assert(size % align == 0); + /* ansonsten aufrunden */ } offset += size * get_compound_graph_path_array_index(path, i); } else { -- 2.20.1