* blockframe.c (block_innermost_frame): Delete unreferenced local
variable.
+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>
* target.c (initialize_targets): Fix thinko in stack_cache_enabled_p.
{
if (a == b)
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);
}
while (a != NULL);
struct frame_info *frame;
CORE_ADDR start;
CORE_ADDR end;
- CORE_ADDR calling_pc;
if (block == NULL)
return NULL;