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
+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
+ (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)