diff options
author | Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr> | 2000-08-23 00:54:15 +0200 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 2000-08-22 18:54:15 -0400 |
commit | 3add6264c64497e1bdd89e5106961a2ba96d312e (patch) | |
tree | a8414d247e9674f959d5d08a0b41db646bb79aec | |
parent | a86d4a919afc99456834eb73b7b36962a471c693 (diff) | |
download | gcc-3add6264c64497e1bdd89e5106961a2ba96d312e.zip gcc-3add6264c64497e1bdd89e5106961a2ba96d312e.tar.gz gcc-3add6264c64497e1bdd89e5106961a2ba96d312e.tar.bz2 |
* decl2.c (arg_assoc): Revert my 2000-08-11 change.
From-SVN: r35895
-rw-r--r-- | gcc/cp/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/cp/decl2.c | 12 |
2 files changed, 7 insertions, 10 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index cc12acc..22466d7 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,7 @@ +2000-08-22 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr> + + * decl2.c (arg_assoc): Revert my 2000-08-11 change. + 2000-08-22 Gabriel Dos Reis <gdr@codesourcery.com> * Makefile.in (error.o): Depends on diagnostic.h @@ -31,7 +35,6 @@ change of 1995-04-13. (push_tinst_level): Call print_instantiation_context. - 2000-08-21 Nix <nix@esperi.demon.co.uk> * lang-specs.h: Do not process -o or run the assembler if diff --git a/gcc/cp/decl2.c b/gcc/cp/decl2.c index 31e42ae..76e2f11 100644 --- a/gcc/cp/decl2.c +++ b/gcc/cp/decl2.c @@ -5068,15 +5068,9 @@ arg_assoc (k, n) { my_friendly_assert (TREE_CODE (n) == OVERLOAD, 980715); - for (; n; n = OVL_CHAIN (n)) - { - /* Do not consider function template decls during Koenig lookup. */ - - tree fn = OVL_FUNCTION (n); - if (!DECL_FUNCTION_TEMPLATE_P (fn) - && arg_assoc_type (k, TREE_TYPE (fn))) - return 1; - } + for (; n; n = OVL_CHAIN (n)) + if (arg_assoc_type (k, TREE_TYPE (OVL_FUNCTION (n)))) + return 1; } return 0; |