diff options
author | Richard Guenther <rguenther@suse.de> | 2006-12-09 17:40:13 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2006-12-09 17:40:13 +0000 |
commit | 8aa25857e0a9bd2caf1900e6efa279c107c8c058 (patch) | |
tree | 687d5b07037b4c38aeae027d3b2faff8375c7b3d /gcc | |
parent | efe75b6f9f3ce9e403395b28485bf5ff36eb8444 (diff) | |
download | gcc-8aa25857e0a9bd2caf1900e6efa279c107c8c058.zip gcc-8aa25857e0a9bd2caf1900e6efa279c107c8c058.tar.gz gcc-8aa25857e0a9bd2caf1900e6efa279c107c8c058.tar.bz2 |
implicit-typename1.C: Qualify types.
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.
From-SVN: r119693
Diffstat (limited to 'gcc')
-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 b78b3ab..74246f2 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 a936e8c..769ca2e 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 303a74d..f37c7f6 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 32787918..2952e6f 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; }; |