diff options
author | Siva Chandra <sivachandra@chromium.org> | 2014-10-18 06:14:00 -0700 |
---|---|---|
committer | Siva Chandra <sivachandra@chromium.org> | 2014-11-03 18:01:39 -0800 |
commit | e0f52461c2467b6610391681fa27cd9b3c5def57 (patch) | |
tree | dd366cad441389a5483994a0c6ad2454464ac4e2 /cpu | |
parent | f868b157aa4079bcdcb482b6b6634b5df8f74dbd (diff) | |
download | gdb-e0f52461c2467b6610391681fa27cd9b3c5def57.zip gdb-e0f52461c2467b6610391681fa27cd9b3c5def57.tar.gz gdb-e0f52461c2467b6610391681fa27cd9b3c5def57.tar.bz2 |
Fix evaluation of method calls under EVAL_SKIP.
When evaluating method calls under EVAL_SKIP, the "object" and the
arguments to the method should also be evaluated under EVAL_SKIP,
instead of skipping to evaluate them as was being done previously.
gdb/ChangeLog:
PR c++/17494
* eval.c (evaluate_subexp_standard): Evaluate the "object" and
the method args also under EVAL_SKIP when evaluating method
calls under EVAL_SKIP.
gdb/testsuite/ChangeLog:
PR c++/17494
* gdb.cp/pr17494.cc: New file.
* gdb.cp/pr17494.exp: New file.
Diffstat (limited to 'cpu')
0 files changed, 0 insertions, 0 deletions