aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp
diff options
context:
space:
mode:
authorMark Mitchell <mark@codesourcery.com>2007-07-04 00:22:51 +0000
committerMark Mitchell <mmitchel@gcc.gnu.org>2007-07-04 00:22:51 +0000
commit57ccb5462446fd13a46c4c49b11d78b96a31f0d3 (patch)
treeffed7090e8a6aa7150162e7d4cabdab06ba48d92 /gcc/cp
parent39fb9d7250581a22c2d773457255dc61a51e0099 (diff)
downloadgcc-57ccb5462446fd13a46c4c49b11d78b96a31f0d3.zip
gcc-57ccb5462446fd13a46c4c49b11d78b96a31f0d3.tar.gz
gcc-57ccb5462446fd13a46c4c49b11d78b96a31f0d3.tar.bz2
* init.c (build_new): Tweak comment.
From-SVN: r126293
Diffstat (limited to 'gcc/cp')
-rw-r--r--gcc/cp/ChangeLog4
-rw-r--r--gcc/cp/init.c4
2 files changed, 7 insertions, 1 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 7316fbf..17b76c0 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,7 @@
+2007-07-03 Mark Mitchell <mark@codesourcery.com>
+
+ * init.c (build_new): Tweak comment.
+
2007-06-29 Dave Brolley <brolley@redhat.com>
PR c++/31743
diff --git a/gcc/cp/init.c b/gcc/cp/init.c
index 1647bc0..b000cfd 100644
--- a/gcc/cp/init.c
+++ b/gcc/cp/init.c
@@ -2207,7 +2207,9 @@ build_new (tree placement, tree type, tree nelts, tree init,
return error_mark_node;
}
- /* PR 31743: Make sure the array type has a known size. */
+ /* The type allocated must be complete. If the new-type-id was
+ "T[N]" then we are just checking that "T" is complete here, but
+ that is equivalent, since the value of "N" doesn't matter. */
if (!complete_type_or_else (type, NULL_TREE))
return error_mark_node;