Date: Wed, 5 May 2010 16:57:03 +0000 (UTC) From: Roman Divacky <rdivacky@FreeBSD.org> To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r207664 - projects/clangbsd/contrib/libstdc++/include/ext Message-ID: <201005051657.o45Gv3QS008100@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
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<sizeof(value_type), @@ -743,6 +746,7 @@ _GLIBCXX_BEGIN_NAMESPACE(__gnu_cxx) }; + private: typedef typename std::pair<_Alloc_block*, _Alloc_block*> _Block_pair; typedef typename
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201005051657.o45Gv3QS008100>