On 8/4/2014 10:15 PM, Andrey Semashev wrote:
On Monday 04 August 2014 20:55:01 Edward Diener wrote:
In your original config.h you had turned off variadic macro support for clang unconditionally. Then I turned it on unconditionally after complaints from Boost users and developers and being told by clang developers that clang has always supported variadic macros. However if the necessary clang compiler options are not on ( probably something like gcc's std=c++0x option ), clang issues lots of warnings when you use variadic macros although the output is fine.
The warnings are emitted in C++11 mode, see how the topic started.
I did not see any clang command line in the OP or the OP's link which shows the warnings emitted in C++11 mode. Would you please point this out to me ?
It's a bug in clang and should be reported to clang devs (probably by someone who is interested in it being fixed and has some context of the issue).