aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJason Merrill <jason@redhat.com>2009-10-30 14:45:25 -0400
committerJason Merrill <jason@gcc.gnu.org>2009-10-30 14:45:25 -0400
commitf0b150bad3f763afd74f3167ba4bcfbdbcb992a0 (patch)
tree72132fa2894035188ea3c534043ca17c170ea3ef
parent86ed04df82ed7360221e421d691aced1efbedb90 (diff)
downloadgcc-f0b150bad3f763afd74f3167ba4bcfbdbcb992a0.zip
gcc-f0b150bad3f763afd74f3167ba4bcfbdbcb992a0.tar.gz
gcc-f0b150bad3f763afd74f3167ba4bcfbdbcb992a0.tar.bz2
revert: decl.c (cp_fname_init): Correct build_string argument.
Revert: * decl.c (cp_fname_init): Correct build_string argument. From-SVN: r153765
-rw-r--r--gcc/cp/ChangeLog5
-rw-r--r--gcc/cp/decl.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 676b431..423a1cd 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,8 @@
+2009-10-30 Jason Merrill <jason@redhat.com>
+
+ Revert:
+ * decl.c (cp_fname_init): Correct build_string argument.
+
2009-10-30 Jerry Quinn <jlquinn@optonline.net>
* mangle.c (mangle_type_string_for_rtti): Revert 153734.
diff --git a/gcc/cp/decl.c b/gcc/cp/decl.c
index 349d3b3..33023a7 100644
--- a/gcc/cp/decl.c
+++ b/gcc/cp/decl.c
@@ -3512,7 +3512,7 @@ cp_fname_init (const char* name, tree *type_p)
{
length = strlen (name);
domain = build_index_type (size_int (length));
- init = build_string (length, name);
+ init = build_string (length + 1, name);
}
type = build_qualified_type (char_type_node, TYPE_QUAL_CONST);