diff options
author | David Taylor <taylor@redhat.com> | 2001-03-08 20:51:38 +0000 |
---|---|---|
committer | David Taylor <taylor@redhat.com> | 2001-03-08 20:51:38 +0000 |
commit | 51c56443a0d167fed14f2236b6cea74be22dff1d (patch) | |
tree | abf7f4a6c943907dda11402912614c1dd6136659 /gdb/stack.c | |
parent | 2a2ed25a904a1a25a74a957811d750b0ef6bce2e (diff) | |
download | gdb-51c56443a0d167fed14f2236b6cea74be22dff1d.tar.gz |
Add comment (part of immediately previous commit).
Diffstat (limited to 'gdb/stack.c')
-rw-r--r-- | gdb/stack.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/gdb/stack.c b/gdb/stack.c index 95ecdee4450..77b7602225d 100644 --- a/gdb/stack.c +++ b/gdb/stack.c @@ -728,6 +728,11 @@ parse_frame_specification (char *frame_exp) tmp_cleanup = make_cleanup (xfree, addr_string); + /* NOTE: we call parse_and_eval and then both + value_as_long and value_as_pointer rather than calling + parse_and_eval_long and parse_and_eval_address because + of the issue of potential side effects from evaluating + the expression. */ vp = parse_and_eval (addr_string); if (numargs == 0) level = value_as_long (vp); |