diff options
author | mmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4> | 2006-10-16 23:07:46 +0000 |
---|---|---|
committer | mmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4> | 2006-10-16 23:07:46 +0000 |
commit | 7638e10c432e4b1ce946573371e97c3dbab8160c (patch) | |
tree | 4516cb9af9e0def299358adb9611a4eda5ac901b /gcc/testsuite | |
parent | 420d15dc5123825e4d80aea5786a3075ca002478 (diff) | |
download | gcc-7638e10c432e4b1ce946573371e97c3dbab8160c.tar.gz |
PR c++/29408
* parser.c (cp_parser_using_declaration): Stop parsing when
something goes wrong with an access declaration.
PR c++/29408
* g++.dg/parse/dtor12.C: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117800 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/testsuite')
-rw-r--r-- | gcc/testsuite/ChangeLog | 3 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/parse/dtor12.C | 6 |
2 files changed, 9 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 9d450e76b64..3bf1718e792 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,5 +1,8 @@ 2006-10-16 Mark Mitchell <mark@codesourcery.com> + PR c++/29408 + * g++.dg/parse/dtor12.C: New test. + PR c++/29435 * g++.dg/template/sizeof11.C: New test. diff --git a/gcc/testsuite/g++.dg/parse/dtor12.C b/gcc/testsuite/g++.dg/parse/dtor12.C new file mode 100644 index 00000000000..1acdfa36b69 --- /dev/null +++ b/gcc/testsuite/g++.dg/parse/dtor12.C @@ -0,0 +1,6 @@ +// PR c++/29408 + +template <class T> class a +{ + ~a<T>(); +}; |