projects
/
deliverable
/
binutils-gdb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
* block.c (contained_in): Return zero for nested functions.
[deliverable/binutils-gdb.git]
/
gdb
/
block.c
diff --git
a/gdb/block.c
b/gdb/block.c
index 1889ecd95e89c34452e218731ca4460c41f5b5b9..97ea67adb489042fb63742dcc0234e5d5ad2568f 100644
(file)
--- a/
gdb/block.c
+++ b/
gdb/block.c
@@
-52,6
+52,10
@@
contained_in (const struct block *a, const struct block *b)
{
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);
This page took
0.024466 seconds
and
4
git commands to generate.