diff options
author | Jason Merrill <merrill@gnu.org> | 1996-02-21 19:12:32 +0000 |
---|---|---|
committer | Jason Merrill <merrill@gnu.org> | 1996-02-21 19:12:32 +0000 |
commit | 2a6cff31d614360d48076b12b598bb89ffa0a1ec (patch) | |
tree | 5648c3ea48edcecc4c9ff4ef4efb58dec6043be8 /gcc | |
parent | d6d22108aca24b78d635dedd1f5cf18feffa316d (diff) | |
download | gcc-2a6cff31d614360d48076b12b598bb89ffa0a1ec.zip gcc-2a6cff31d614360d48076b12b598bb89ffa0a1ec.tar.gz gcc-2a6cff31d614360d48076b12b598bb89ffa0a1ec.tar.bz2 |
(decl_function_context): Do decl_function_context right for
| function-local classes.
From-SVN: r11334
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/tree.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -4267,7 +4267,7 @@ decl_function_context (decl) { if (TREE_CODE (context) == RECORD_TYPE || TREE_CODE (context) == UNION_TYPE) - context = NULL_TREE; + context = TYPE_CONTEXT (context); else if (TREE_CODE (context) == TYPE_DECL) context = DECL_CONTEXT (context); else if (TREE_CODE (context) == BLOCK) |