|
From: | Paul Eggert |
Subject: | Re: Concurrency has landed |
Date: | Fri, 23 Dec 2016 21:04:09 -0800 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.5.1 |
Stefan Monnier wrote:
can you show in the code where we do that?
Oh, sorry, my memory was wrong. I already removed the code with the problem in question, in commit b7f3a3055c92010afde318c1108b02e4424a3bac dated 2016-11-26. This code was in regex.c's EXTEND_BUFFER macro; it was a relic of an old hack that was removed from glibc and gnulib regex.c years ago, precisely because of (a precursor to) -fcheck-pointer-bounds.
The byte stack code does something similar, but does so in a safer way (this is in relocate_byte_stack). I plan to remove that too, though (again), since the byte stack isn't needed any more and slows things down a bit.
[Prev in Thread] | Current Thread | [Next in Thread] |