Since Noncopyable'll be inherited from FastAllocBase, Noncopyable's inheriting has to be changed to public.
Created attachment 34259 [details] proposed patch
Created attachment 34260 [details] updated proposed patch
Comment on attachment 34260 [details] updated proposed patch Why? So that new/delete work? Need a couple more words in your ChangeLog. :) Is this all the instances of non-public Noncopybable inheritance?
These classes aren't instantiated by new, after all don't need to inherit from publicly from Noncopyable. I tried to follow changes that have been done in bug #27225 .
So, this patch contains unnecessary changes. I mark it as invalid.