diff options
author | paolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4> | 2007-07-24 11:08:27 +0000 |
---|---|---|
committer | paolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4> | 2007-07-24 11:08:27 +0000 |
commit | 7a1eab9a80fa1536416212d23e43710d174e4ef7 (patch) | |
tree | 503acabc1c43a65ac6911adf51904ed5cf9e3a08 /gcc/testsuite/g++.dg | |
parent | 0e87db7686d9c74f1caec1ec1ae828a7f92a3ebe (diff) | |
download | gcc-7a1eab9a80fa1536416212d23e43710d174e4ef7.tar.gz |
/cp
2007-07-24 Paolo Carlini <pcarlini@suse.de>
PR c++/29001
* typeck.c (check_return_expr): Do not pass a null argument
to null_ptr_cst_p.
2007-07-24 Paolo Carlini <pcarlini@suse.de>
PR c++/32561
* decl.c (redeclaration_error_message): Call DECL_ANON_UNION_VAR_P
only on VAR_DECL.
/testsuite
2007-07-24 Paolo Carlini <pcarlini@suse.de>
PR c++/29001
* g++.dg/init/new22.C: New.
2007-07-24 Paolo Carlini <pcarlini@suse.de>
PR c++/32561
* g++.dg/template/crash67.C: New.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@126873 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/testsuite/g++.dg')
-rw-r--r-- | gcc/testsuite/g++.dg/init/new22.C | 3 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/template/crash67.C | 3 |
2 files changed, 6 insertions, 0 deletions
diff --git a/gcc/testsuite/g++.dg/init/new22.C b/gcc/testsuite/g++.dg/init/new22.C new file mode 100644 index 00000000000..2ce51ff2896 --- /dev/null +++ b/gcc/testsuite/g++.dg/init/new22.C @@ -0,0 +1,3 @@ +// PR c++/29001 + +void* operator new (__SIZE_TYPE__) { return; } // { dg-error "with no value" } diff --git a/gcc/testsuite/g++.dg/template/crash67.C b/gcc/testsuite/g++.dg/template/crash67.C new file mode 100644 index 00000000000..c80f4fb9345 --- /dev/null +++ b/gcc/testsuite/g++.dg/template/crash67.C @@ -0,0 +1,3 @@ +// PR c++/32561 + +template<int N, int N> struct A; // { dg-error "redefinition|declared" } |