[PATCH] PR78326 fix incorrect access of data member in base class

Jonathan Wakely jwakely@redhat.com
Sun Nov 13 23:23:00 GMT 2016


	PR libstdc++/78326
	* include/experimental/memory_resource (memory_resource::_S_max_align):
	Change access to protected.

Tested powerpc64le-linux, committed to trunk. Will backport to
gcc-6-branch too.


-------------- next part --------------
commit 8d23f8efca6d181b26f8766a96b081c0e280e434
Author: Jonathan Wakely <jwakely@redhat.com>
Date:   Sun Nov 13 23:11:25 2016 +0000

    PR78326 fix incorrect access of data member in base class
    
    	PR libstdc++/78326
    	* include/experimental/memory_resource (memory_resource::_S_max_align):
    	Change access to protected.

diff --git a/libstdc++-v3/include/experimental/memory_resource b/libstdc++-v3/include/experimental/memory_resource
index 39187c5..52e0b03 100644
--- a/libstdc++-v3/include/experimental/memory_resource
+++ b/libstdc++-v3/include/experimental/memory_resource
@@ -72,6 +72,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   // 8.5 Class memory_resource
   class memory_resource
   {
+  protected:
     static constexpr size_t _S_max_align = alignof(max_align_t);
 
   public:


More information about the Libstdc++ mailing list