Hi,
On 16/11/2017 06:31, Petr Ovtchenkov wrote:
Is we really worry about frozen sizeof of instantiated template?
Yes we do. See https://gcc.gnu.org/onlinedocs/libstdc++/manual/abi.html
under "Prohibited Changes", point 8.
Of course removing the buffering has performance implications too -
that's why it's there in the first place! - which I remember we
investigated a bit again in the past when somebody reported that a few
implementations had it other did not. But I can't say to have followed
all the (recently uncovered) conformance implications, it could well be
that we cannot be 100% conforming to the letter of the current standard
while taking advantage of a buffering mechanism. Jonathan will provide
feedback.
Paolo.