* block.c (contained_in): Return zero for nested functions.
* blockframe.c (block_innermost_frame): Delete unreferenced local variable.
This commit is contained in:
parent
52c745b5d3
commit
49e794ac62
3 changed files with 10 additions and 1 deletions
|
@ -1,3 +1,9 @@
|
||||||
|
2009-09-08 Joel Brobecker <brobecker@adacore.com>
|
||||||
|
|
||||||
|
* block.c (contained_in): Return zero for nested functions.
|
||||||
|
* blockframe.c (block_innermost_frame): Delete unreferenced local
|
||||||
|
variable.
|
||||||
|
|
||||||
2009-09-08 Doug Evans <dje@google.com>
|
2009-09-08 Doug Evans <dje@google.com>
|
||||||
|
|
||||||
* target.c (initialize_targets): Fix thinko in stack_cache_enabled_p.
|
* target.c (initialize_targets): Fix thinko in stack_cache_enabled_p.
|
||||||
|
|
|
@ -52,6 +52,10 @@ contained_in (const struct block *a, const struct block *b)
|
||||||
{
|
{
|
||||||
if (a == b)
|
if (a == b)
|
||||||
return 1;
|
return 1;
|
||||||
|
/* If A is a function block, then A cannot be contained in B,
|
||||||
|
except if A was inlined. */
|
||||||
|
if (BLOCK_FUNCTION (a) != NULL && !block_inlined_p (a))
|
||||||
|
return 0;
|
||||||
a = BLOCK_SUPERBLOCK (a);
|
a = BLOCK_SUPERBLOCK (a);
|
||||||
}
|
}
|
||||||
while (a != NULL);
|
while (a != NULL);
|
||||||
|
|
|
@ -363,7 +363,6 @@ block_innermost_frame (struct block *block)
|
||||||
struct frame_info *frame;
|
struct frame_info *frame;
|
||||||
CORE_ADDR start;
|
CORE_ADDR start;
|
||||||
CORE_ADDR end;
|
CORE_ADDR end;
|
||||||
CORE_ADDR calling_pc;
|
|
||||||
|
|
||||||
if (block == NULL)
|
if (block == NULL)
|
||||||
return NULL;
|
return NULL;
|
||||||
|
|
Loading…
Add table
Reference in a new issue