Re: [patch] libstdc++/56785 reduce space overhead of nested tuples

2015-01-20 Thread H.J. Lu
On Fri, Jan 16, 2015 at 4:23 PM, Jonathan Wakely wrote: > This replaces the current empty _Tuple_impl that terminates the > recursive inheritance hierarchy, instead adding the extra code to the > last base class that holds data so that the recursion terminates there > instead. > > The purpose of t

[patch] libstdc++/56785 reduce space overhead of nested tuples

2015-01-16 Thread Jonathan Wakely
This replaces the current empty _Tuple_impl that terminates the recursive inheritance hierarchy, instead adding the extra code to the last base class that holds data so that the recursion terminates there instead. The purpose of this is to avoid nested tuples having two instances of the same _Tup