projects
/
libfirm
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fix frame_alloc_area not setting a type size
[libfirm]
/
ir
/
tr
/
type.c
diff --git
a/ir/tr/type.c
b/ir/tr/type.c
index
3663344
..
3844b1b
100644
(file)
--- a/
ir/tr/type.c
+++ b/
ir/tr/type.c
@@
-2061,6
+2061,7
@@
ir_entity *frame_alloc_area(ir_type *frame_type, int size, unsigned alignment,
tp = new_type_array(1, a_byte);
set_array_bounds_int(tp, 0, 0, size);
set_type_alignment_bytes(tp, alignment);
tp = new_type_array(1, a_byte);
set_array_bounds_int(tp, 0, 0, size);
set_type_alignment_bytes(tp, alignment);
+ set_type_size_bytes(tp, size);
frame_size = get_type_size_bytes(frame_type);
if (at_start) {
frame_size = get_type_size_bytes(frame_type);
if (at_start) {