Closed avsm closed 11 years ago
It doesn't play well with -traditional
. I'll try to find out why we use this switch for cpp.
It's best to stop using -traditional
and go with the modern cpp convention.
The reason this breaks in the latest MacOS X is that it uses the Clang cpp, which has dropped support for traditional: https://wiki.freebsd.org/PortsAndClang/CppIssues
Unfortunately, they don't error out when -traditional
is specified, and happily add whitespace to tokens.
Fixed in 109.30.00.
Some newer cpps introduce a space with the latter operator, which breaks the build. The concatention operator should be used to combine tokens together, and guarantees that there won't be any whitespace introduced.