(decl_function_context): Do decl_function_context right for
authorJason Merrill <merrill@gnu.org>
Wed, 21 Feb 1996 19:12:32 +0000 (19:12 +0000)
committerJason Merrill <merrill@gnu.org>
Wed, 21 Feb 1996 19:12:32 +0000 (19:12 +0000)
|       function-local classes.

From-SVN: r11334

gcc/tree.c

index a5961c0..eda33bb 100644 (file)
@@ -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)