$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
Subject: [Boost-commit] svn:boost r65517 - trunk/libs/config/test
From: john_at_[hidden]
Date: 2010-09-21 13:09:58
Author: johnmaddock
Date: 2010-09-21 13:09:57 EDT (Tue, 21 Sep 2010)
New Revision: 65517
URL: http://svn.boost.org/trac/boost/changeset/65517
Log:
Update test case to make it a touch more strict.
Text files modified: 
   trunk/libs/config/test/boost_no_nested_friendship.ipp |    24 ++++++++++++++++++++----                
   1 files changed, 20 insertions(+), 4 deletions(-)
Modified: trunk/libs/config/test/boost_no_nested_friendship.ipp
==============================================================================
--- trunk/libs/config/test/boost_no_nested_friendship.ipp	(original)
+++ trunk/libs/config/test/boost_no_nested_friendship.ipp	2010-09-21 13:09:57 EDT (Tue, 21 Sep 2010)
@@ -13,15 +13,31 @@
 namespace boost_no_nested_friendship {
 
 class A {
-   static int b;
-   class B {
-      int f() { return b; }
+public:
+   A() {}
+   struct B {
+      int f(A& a) 
+      {
+         a.f1();
+         a.f2(a); 
+         return a.b; 
+      }
    };
+
+private:
+   static int b;
+   static void f1(){}
+   template <class T>
+   static void f2(const T&){}
 };
 
+int A::b = 0;
+
 int test()
 {
-    return 0;
+    A a;
+    A::B b;
+    return b.f(a);
 }
 
 }