Move local variables to inner block
dummy_frame_sniffer has two local variables dummyframe and this_id, but they are only used in the if block below. This patch is to move them into the inner block. gdb: 2014-06-26 Yao Qi <yao@codesourcery.com> * dummy-frame.c (dummy_frame_sniffer): Move local variables dummyframe and this_id into inner block below.
This commit is contained in:
parent
60d77146a2
commit
efc889c1a8
2 changed files with 8 additions and 4 deletions
|
@ -1,3 +1,8 @@
|
|||
2014-06-26 Yao Qi <yao@codesourcery.com>
|
||||
|
||||
* dummy-frame.c (dummy_frame_sniffer): Move local variables
|
||||
dummyframe and this_id into inner block below.
|
||||
|
||||
2014-06-26 Yao Qi <yao@codesourcery.com>
|
||||
|
||||
* infrun.c (_initialize_infrun): Replace "signal_program[0]"
|
||||
|
|
|
@ -195,9 +195,6 @@ dummy_frame_sniffer (const struct frame_unwind *self,
|
|||
struct frame_info *this_frame,
|
||||
void **this_prologue_cache)
|
||||
{
|
||||
struct dummy_frame *dummyframe;
|
||||
struct frame_id this_id;
|
||||
|
||||
/* When unwinding a normal frame, the stack structure is determined
|
||||
by analyzing the frame's function's code (be it using brute force
|
||||
prologue analysis, or the dwarf2 CFI). In the case of a dummy
|
||||
|
@ -209,9 +206,11 @@ dummy_frame_sniffer (const struct frame_unwind *self,
|
|||
/* Don't bother unless there is at least one dummy frame. */
|
||||
if (dummy_frame_stack != NULL)
|
||||
{
|
||||
struct dummy_frame *dummyframe;
|
||||
/* Use an architecture specific method to extract this frame's
|
||||
dummy ID, assuming it is a dummy frame. */
|
||||
this_id = gdbarch_dummy_id (get_frame_arch (this_frame), this_frame);
|
||||
struct frame_id this_id
|
||||
= gdbarch_dummy_id (get_frame_arch (this_frame), this_frame);
|
||||
|
||||
/* Use that ID to find the corresponding cache entry. */
|
||||
for (dummyframe = dummy_frame_stack;
|
||||
|
|
Loading…
Reference in a new issue