On 08/30/18 00:17, Jason Merrill wrote: > On Fri, Aug 24, 2018 at 4:02 PM, Bernd Edlinger > <bernd.edlin...@hotmail.de> wrote: >> Hi! >> >> >> This is an alternative approach to handle overlength strings in the C++ FE. >> >> The difference to the previous version is that overlength >> STRING_CST never have a longer TREE_STRING_LENGTH than the TYPE_DOMAIN. >> And those STRING_CSTs are thus no longer zero terminated. >> >> Bootstrapped and reg-tested on x86_64-pc-linux-gnu. >> Is it OK for trunk? > >> + *value_ptr = len1++; > > Is a trailing NUL actually needed for this data structure, given that > the length is explicitly provided? If it is, you also need to add one > at the end of the buffer. >
No, it's not needed. So I'll drop that hunk. Bernd.