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.


commit 8d23f8efca6d181b26f8766a96b081c0e280e434
Author: Jonathan Wakely <jwak...@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:

Reply via email to