mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-04-14 08:10:27 +08:00
tree.c (tree_size): Do not waste tail padding in struct tree_string and make the size be the same...
2006-06-28 Andrew Pinski <pinskia@gmail.com> * tree.c (tree_size): Do not waste tail padding in struct tree_string and make the size be the same as build_string will generate. From-SVN: r115072
This commit is contained in:
parent
3379268423
commit
43b50eb2bf
@ -1,3 +1,9 @@
|
||||
2006-06-28 Andrew Pinski <pinskia@gmail.com>
|
||||
|
||||
* tree.c (tree_size): Do not waste tail padding in
|
||||
struct tree_string and make the size be the same as
|
||||
build_string will generate.
|
||||
|
||||
2006-06-28 Jason Merrill <jason@redhat.com>
|
||||
|
||||
PR c++/27768
|
||||
|
@ -419,7 +419,7 @@ tree_size (tree node)
|
||||
+ (TREE_VEC_LENGTH (node) - 1) * sizeof(char *));
|
||||
|
||||
case STRING_CST:
|
||||
return sizeof (struct tree_string) + TREE_STRING_LENGTH (node) - 1;
|
||||
return TREE_STRING_LENGTH (node) + offsetof (struct tree_string, str) + 1;
|
||||
|
||||
case OMP_CLAUSE:
|
||||
return (sizeof (struct tree_omp_clause)
|
||||
|
Loading…
x
Reference in New Issue
Block a user