From owner-svn-src-projects@FreeBSD.ORG Wed May 5 16:57:03 2010 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 36AA11065679; Wed, 5 May 2010 16:57:03 +0000 (UTC) (envelope-from rdivacky@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [69.147.83.44]) by mx1.freebsd.org (Postfix) with ESMTP id 274298FC16; Wed, 5 May 2010 16:57:03 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id o45Gv3Eq008102; Wed, 5 May 2010 16:57:03 GMT (envelope-from rdivacky@svn.freebsd.org) Received: (from rdivacky@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id o45Gv3QS008100; Wed, 5 May 2010 16:57:03 GMT (envelope-from rdivacky@svn.freebsd.org) Message-Id: <201005051657.o45Gv3QS008100@svn.freebsd.org> From: Roman Divacky Date: Wed, 5 May 2010 16:57:03 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r207664 - projects/clangbsd/contrib/libstdc++/include/ext X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 May 2010 16:57:03 -0000 Author: rdivacky Date: Wed May 5 16:57:02 2010 New Revision: 207664 URL: http://svn.freebsd.org/changeset/base/207664 Log: Make libstdc++ compilable with access control enabled. This is necessary because clang++ does these checks while g++ does not (it's a bug on g++ side). Modified: projects/clangbsd/contrib/libstdc++/include/ext/bitmap_allocator.h Modified: projects/clangbsd/contrib/libstdc++/include/ext/bitmap_allocator.h ============================================================================== --- projects/clangbsd/contrib/libstdc++/include/ext/bitmap_allocator.h Wed May 5 16:47:33 2010 (r207663) +++ projects/clangbsd/contrib/libstdc++/include/ext/bitmap_allocator.h Wed May 5 16:57:02 2010 (r207664) @@ -682,6 +682,8 @@ _GLIBCXX_BEGIN_NAMESPACE(__gnu_cxx) */ void _M_clear(); + public: + template < typename _Tp > friend class bitmap_allocator; }; @@ -736,6 +738,7 @@ _GLIBCXX_BEGIN_NAMESPACE(__gnu_cxx) }; }; + public: struct _Alloc_block { char __M_unused[aligned_size _Block_pair; typedef typename