After #188 the following source code is parsed incorrectly by Boost.Wave:
#pragma some(some)
#include "path"
The line end at the end of pragma line is "eaten" and next token after right paren returned is literally #include "path". Adding another newline after the #pragma line fixes this.
This started in boost 1.84.0, apparently after #188.
After #188 the following source code is parsed incorrectly by Boost.Wave:
The line end at the end of pragma line is "eaten" and next token after
right paren
returned is literally#include "path"
. Adding another newline after the#pragma
line fixes this.This started in boost 1.84.0, apparently after #188.