diff options
author | Simon Marchi <simon.marchi@polymtl.ca> | 2021-10-04 18:16:40 +0200 |
---|---|---|
committer | Tom de Vries <tdevries@suse.de> | 2021-10-04 18:16:40 +0200 |
commit | b84aaadaf8b774630b90d91d23e15c9f521fbeee (patch) | |
tree | 33f31c9cfab443d4642131f90fd8610392a490a1 /gdb/dwarf2/frame-tailcall.c | |
parent | 0dd8295da24ae58c1e808b906b7c0aafea22a259 (diff) | |
download | gdb-b84aaadaf8b774630b90d91d23e15c9f521fbeee.zip gdb-b84aaadaf8b774630b90d91d23e15c9f521fbeee.tar.gz gdb-b84aaadaf8b774630b90d91d23e15c9f521fbeee.tar.bz2 |
[gdb/symtab] C++-ify call_site
- add constructor
- add member function call_site::pc ()
Tested on x86_64-linux.
Co-Authored-By: Tom de Vries <tdevries@suse.de>
Diffstat (limited to 'gdb/dwarf2/frame-tailcall.c')
-rw-r--r-- | gdb/dwarf2/frame-tailcall.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gdb/dwarf2/frame-tailcall.c b/gdb/dwarf2/frame-tailcall.c index f112b4e..9fe498b 100644 --- a/gdb/dwarf2/frame-tailcall.c +++ b/gdb/dwarf2/frame-tailcall.c @@ -240,14 +240,14 @@ pretend_pc (struct frame_info *this_frame, struct tailcall_cache *cache) gdb_assert (next_levels >= 0); if (next_levels < chain->callees) - return chain->call_site[chain->length - next_levels - 1]->pc; + return chain->call_site[chain->length - next_levels - 1]->pc (); next_levels -= chain->callees; /* Otherwise CHAIN->CALLEES are already covered by CHAIN->CALLERS. */ if (chain->callees != chain->length) { if (next_levels < chain->callers) - return chain->call_site[chain->callers - next_levels - 1]->pc; + return chain->call_site[chain->callers - next_levels - 1]->pc (); next_levels -= chain->callers; } |