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…
Reference in New Issue