diff options
author | Jason Merrill <jason@yorick.cygnus.com> | 1998-05-17 12:33:29 +0000 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 1998-05-17 08:33:29 -0400 |
commit | 463d7c5d32faf19efbd7ff39815a7b82e0b889e6 (patch) | |
tree | 97c9a55aba575115928bb5b61a67891c149c4d85 | |
parent | 3fe4d12a8ee4eb11522281d98c26454034422862 (diff) | |
download | gcc-463d7c5d32faf19efbd7ff39815a7b82e0b889e6.zip gcc-463d7c5d32faf19efbd7ff39815a7b82e0b889e6.tar.gz gcc-463d7c5d32faf19efbd7ff39815a7b82e0b889e6.tar.bz2 |
* call.c (build_over_call): Don't use IS_SIGNATURE on a namespace.
From-SVN: r19814
-rw-r--r-- | gcc/cp/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/cp/call.c | 2 |
2 files changed, 5 insertions, 1 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index eb6000e..0d8f22e 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,7 @@ +Sun May 17 12:32:08 1998 Jason Merrill <jason@yorick.cygnus.com> + + * call.c (build_over_call): Don't use IS_SIGNATURE on a namespace. + Fri May 15 20:28:00 1998 Jason Merrill <jason@yorick.cygnus.com> * decl.c (start_decl): Revert problem change. diff --git a/gcc/cp/call.c b/gcc/cp/call.c index a5c16e9..790d476 100644 --- a/gcc/cp/call.c +++ b/gcc/cp/call.c @@ -3422,7 +3422,7 @@ build_over_call (cand, args, flags) mark_used (fn); - if (DECL_CONTEXT (fn) && IS_SIGNATURE (DECL_CONTEXT (fn))) + if (DECL_CLASS_SCOPE_P (fn) && IS_SIGNATURE (DECL_CONTEXT (fn))) return build_signature_method_call (fn, converted_args); else if (DECL_VINDEX (fn) && (flags & LOOKUP_NONVIRTUAL) == 0) { |