]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
revert accidental checkin
authorJason Merrill <jason@gcc.gnu.org>
Sat, 1 Jul 2006 22:02:56 +0000 (18:02 -0400)
committerJason Merrill <jason@gcc.gnu.org>
Sat, 1 Jul 2006 22:02:56 +0000 (18:02 -0400)
From-SVN: r115119

gcc/cp/search.c

index 2af5e04d3631fb94268a5e12f8a9b0f24a46887f..21d1b7762465cc44b0ffa4b9bbe38599abb67506 100644 (file)
@@ -792,12 +792,11 @@ friend_accessible_p (tree scope, tree decl, tree binfo)
     if (protected_accessible_p (decl, TREE_VALUE (t), binfo))
       return 1;
 
-  /* Nested classes have the same access as their enclosing types, as
+  /* Nested classes are implicitly friends of their enclosing types, as
      per core issue 45 (this is a change from the standard).  */
   if (TYPE_P (scope))
     for (t = TYPE_CONTEXT (scope); t && TYPE_P (t); t = TYPE_CONTEXT (t))
-      if (protected_accessible_p (decl, t, binfo)
-         || friend_accessible_p (t, decl, binfo))
+      if (protected_accessible_p (decl, t, binfo))
        return 1;
 
   if (TREE_CODE (scope) == FUNCTION_DECL