diff options
| author | rguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2006-12-09 17:40:13 +0000 |
|---|---|---|
| committer | rguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2006-12-09 17:40:13 +0000 |
| commit | 1c8a300d0b8af51b7ab5c3a4df2b685399dbcd3a (patch) | |
| tree | 687d5b07037b4c38aeae027d3b2faff8375c7b3d | |
| parent | b326746d541feb1ed539bb8bfc284902d03d877a (diff) | |
| download | ppe42-gcc-1c8a300d0b8af51b7ab5c3a4df2b685399dbcd3a.tar.gz ppe42-gcc-1c8a300d0b8af51b7ab5c3a4df2b685399dbcd3a.zip | |
2006-12-09 Richard Guenther <rguenther@suse.de>
* g++.dg/warn/implicit-typename1.C: Qualify types.
* g++.dg/parse/crash12.C: Likewise.
* g++.dg/tree-ssa/pr22444.C: Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@119693 138bc75d-0d04-0410-961f-82ee72b054a4
| -rw-r--r-- | gcc/testsuite/ChangeLog | 6 | ||||
| -rw-r--r-- | gcc/testsuite/g++.dg/parse/crash12.C | 4 | ||||
| -rw-r--r-- | gcc/testsuite/g++.dg/tree-ssa/pr22444.C | 4 | ||||
| -rw-r--r-- | gcc/testsuite/g++.dg/warn/implicit-typename1.C | 2 |
4 files changed, 11 insertions, 5 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index b78b3ab2931..74246f22db0 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,9 @@ +2006-12-09 Richard Guenther <rguenther@suse.de> + + * g++.dg/warn/implicit-typename1.C: Qualify types. + * g++.dg/parse/crash12.C: Likewise. + * g++.dg/tree-ssa/pr22444.C: Likewise. + 2006-12-09 Tobias Burnus <burnus@net-b.de> * gfortran.dg/array_2.f90: Added sqrt test. diff --git a/gcc/testsuite/g++.dg/parse/crash12.C b/gcc/testsuite/g++.dg/parse/crash12.C index a936e8c30ee..769ca2e9343 100644 --- a/gcc/testsuite/g++.dg/parse/crash12.C +++ b/gcc/testsuite/g++.dg/parse/crash12.C @@ -9,8 +9,8 @@ template <class _Tp> class counted_ptr { public: - counted_ptr(auto_ptr<_Tp>& __a); // { dg-error "candidate" } - auto_ptr<_Tp> auto_ptr(); + counted_ptr(::auto_ptr<_Tp>& __a); // { dg-error "candidate" } + ::auto_ptr<_Tp> auto_ptr(); }; template <class _Tp> diff --git a/gcc/testsuite/g++.dg/tree-ssa/pr22444.C b/gcc/testsuite/g++.dg/tree-ssa/pr22444.C index 303a74d7675..f37c7f6f12e 100644 --- a/gcc/testsuite/g++.dg/tree-ssa/pr22444.C +++ b/gcc/testsuite/g++.dg/tree-ssa/pr22444.C @@ -103,10 +103,10 @@ namespace std }; template<typename _Key, typename _Val, typename _KeyOfValue, typename _Compare, typename _Alloc = allocator<_Val> > struct _Rb_tree { - typedef typename _Alloc::template rebind<_Rb_tree_node<_Val> >::other _Node_allocator; + typedef typename _Alloc::template rebind<std::_Rb_tree_node<_Val> >::other _Node_allocator; typedef _Rb_tree_node_base* _Base_ptr; typedef const _Rb_tree_node_base* _Const_Base_ptr; - typedef _Rb_tree_node<_Val> _Rb_tree_node; + typedef std::_Rb_tree_node<_Val> _Rb_tree_node; typedef _Key key_type; typedef _Val value_type; typedef value_type* pointer; diff --git a/gcc/testsuite/g++.dg/warn/implicit-typename1.C b/gcc/testsuite/g++.dg/warn/implicit-typename1.C index 3278791810a..2952e6fd001 100644 --- a/gcc/testsuite/g++.dg/warn/implicit-typename1.C +++ b/gcc/testsuite/g++.dg/warn/implicit-typename1.C @@ -13,5 +13,5 @@ template <typename T> struct C { }; template <typename T> struct A : public C<T> { - typedef X<int> X; + typedef ::X<int> X; }; |

