diff options
author | Siva Chandra <sivachandra@chromium.org> | 2014-06-03 09:56:58 -0700 |
---|---|---|
committer | Siva Chandra <sivachandra@chromium.org> | 2014-06-03 09:56:58 -0700 |
commit | 58992dc550f2012ca04f190cb77d2d829301cb72 (patch) | |
tree | 6cd117bb9ee6afab0c6554431881f980a8e7630f /gdb | |
parent | 233e8b28cf7b548ca197a7a6d9bf5f9ce80053ac (diff) | |
download | gdb-58992dc550f2012ca04f190cb77d2d829301cb72.zip gdb-58992dc550f2012ca04f190cb77d2d829301cb72.tar.gz gdb-58992dc550f2012ca04f190cb77d2d829301cb72.tar.bz2 |
Missed ChangeLog entry in the previous commit.
Diffstat (limited to 'gdb')
-rw-r--r-- | gdb/ChangeLog | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 0f87a60..930d2c1 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,5 +1,24 @@ 2014-06-03 Siva Chandra Reddy <sivachandra@google.com> + * eval.c (evaluate_subexp_standard): Call the xmethod if the + best match method returned by find_overload_match is an xmethod. + * valarith.c (value_x_binop, value_x_unop): Call the xmethod if + the best matching operator returned by find_overload_match is an + xmethod. + * valops.c: #include "extension.h". + (find_method_list): Add "fn_list" and "xm_worker_vec" arguments. + Return void. The list of matching source methods is returned in + "fn_list" and a vector of matching debug method workers is + returned in "xm_worker_vec". Update all callers. + (value_find_oload_method_list): Likewise. + (find_oload_champ): Add "xm_worker_vec" parameter. If it is + non-NULL, then the index of the best matching method in this + vector is returned. Update all callers. + (find_overload_match): Include xmethods while performing overload + resolution. + +2014-06-03 Siva Chandra Reddy <sivachandra@google.com> + * defs.h (enum lval_type): New enumerator "lval_xcallable". * extension-priv.h (struct extension_language_ops): Add the xmethod interface. |