diff options
author | Jason Merrill <jason@redhat.com> | 2012-01-06 18:19:05 -0500 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 2012-01-06 18:19:05 -0500 |
commit | b2218da7a76e54ab5b82965cbb5dee3081012dc6 (patch) | |
tree | ff89be9d6e542c3db00f07a240ac0ab4679c3bc1 /gcc/testsuite | |
parent | 0850f694fb46cd1500ca89364c5240ddf29cfd9c (diff) | |
download | gcc-b2218da7a76e54ab5b82965cbb5dee3081012dc6.zip gcc-b2218da7a76e54ab5b82965cbb5dee3081012dc6.tar.gz gcc-b2218da7a76e54ab5b82965cbb5dee3081012dc6.tar.bz2 |
DR 686 PR c++/47450
DR 686
PR c++/47450
* parser.c (cp_parser_new_expression): Set
type_definition_forbidden_message.
From-SVN: r182975
Diffstat (limited to 'gcc/testsuite')
-rw-r--r-- | gcc/testsuite/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/parse/new5.C | 4 |
2 files changed, 8 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 8fc06e4..cedc882 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,7 @@ +2012-01-06 Jason Merrill <jason@redhat.com> + + * g++.dg/parse/new5.C: New. + 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com> PR testsuite/51655 diff --git a/gcc/testsuite/g++.dg/parse/new5.C b/gcc/testsuite/g++.dg/parse/new5.C new file mode 100644 index 0000000..83937c6 --- /dev/null +++ b/gcc/testsuite/g++.dg/parse/new5.C @@ -0,0 +1,4 @@ +// PR c++/47450 + +struct A { }; +A* ap = new(struct: A { }); // { dg-error "types may not be defined" } |