aboutsummaryrefslogtreecommitdiff
path: root/gcc/cgraph.c
diff options
context:
space:
mode:
authorJan Hubicka <jh@suse.cz>2003-03-06 14:30:22 +0100
committerJan Hubicka <hubicka@gcc.gnu.org>2003-03-06 13:30:22 +0000
commit5c2e00ee5ad147e86df88447e1cf32038e6e81ee (patch)
tree436809b770c464c759d4952e19325cd540a6241b /gcc/cgraph.c
parent323658eac5a9f620a6af43fae57a12548178b63c (diff)
downloadgcc-5c2e00ee5ad147e86df88447e1cf32038e6e81ee.zip
gcc-5c2e00ee5ad147e86df88447e1cf32038e6e81ee.tar.gz
gcc-5c2e00ee5ad147e86df88447e1cf32038e6e81ee.tar.bz2
* cgraph.c (cgraph_node): Do not confuse nested functions and methods.
From-SVN: r63889
Diffstat (limited to 'gcc/cgraph.c')
-rw-r--r--gcc/cgraph.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/cgraph.c b/gcc/cgraph.c
index 185a97b..1a078f6 100644
--- a/gcc/cgraph.c
+++ b/gcc/cgraph.c
@@ -98,7 +98,7 @@ cgraph_node (decl)
cgraph_nodes = node;
cgraph_n_nodes++;
*slot = node;
- if (DECL_CONTEXT (decl))
+ if (DECL_CONTEXT (decl) && TREE_CODE (DECL_CONTEXT (decl)) == FUNCTION_DECL)
{
node->origin = cgraph_node (DECL_CONTEXT (decl));
node->next_nested = node->origin->nested;