Experiments with BOOST_WAVE_BSIZE revealed that we were missing some backslash+newline cases, and in others, testing invalid memory locations for the presence of a newline.
These fixes repair the specific issues found but a more general solution is probably in order (and will be particularly needed given the more lenient treatment of newline escapes in C++23)
Experiments with
BOOST_WAVE_BSIZE
revealed that we were missing some backslash+newline cases, and in others, testing invalid memory locations for the presence of a newline.These fixes repair the specific issues found but a more general solution is probably in order (and will be particularly needed given the more lenient treatment of newline escapes in C++23)