]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit
2003-01-24 David Carlton <carlton@math.stanford.edu>
authorDavid Carlton <carlton@bactrian.org>
Sat, 25 Jan 2003 01:04:31 +0000 (01:04 +0000)
committerDavid Carlton <carlton@bactrian.org>
Sat, 25 Jan 2003 01:04:31 +0000 (01:04 +0000)
commit9f63861e669c48b1766870a5bb67bc5f2ef593a3
tree7ac6ebd9bfaada493db132b2ad89433b31db9a04
parent93085966bf003c80247cd6f5023c15812de356be
2003-01-24  David Carlton  <carlton@math.stanford.edu>

* valops.c (find_oload_champ): New function.
(find_overload_match): Separate code into find_oload_champ and
oload_method_static.
(find_oload_champ): Call oload_method_static.
(oload_method_static): New function.
(find_overload_match): Call classify_oload_match.
(classify_oload_match): New function.
* value.h: Update declaration of find_overload_match.
* eval.c (evaluate_subexp_standard): Pass current block to
find_overload_match.
* valops.c (find_overload_match): Add CURRENT_BLOCK arg.

2003-01-24  David Carlton  <carlton@math.stanford.edu>

* gdb.c++/overload.exp: Add tests involving overloadNamespace.
Delete comment about GDB crashing.
* gdb.c++/overload.cc: Add dummyClass, dummyInstance,
overloadNamespace, and XXX.
gdb/ChangeLog
gdb/eval.c
gdb/testsuite/ChangeLog
gdb/testsuite/gdb.c++/overload.cc
gdb/testsuite/gdb.c++/overload.exp
gdb/valops.c
gdb/value.h