Handle known backward-compatibility break of C++11, it is listed in annex C.2.1, 2.5:
Handle known backward-compatibility break of C++11, it is listed
in annex C.2.1, 2.5:

<quote>
Change: User-defined literal string support
Rationale: Required for new features.
Effect on original feature: Valid C++ 2003 code may fail to compile or
produce different results in this International Standard, as the
following example illustrates.

#define _x "there"
"hello"_x // #1

Previously, #1 would have consisted of two separate preprocessing tokens
and the macro _x would have been expanded. In this International
Standard, #1 consists of a single preprocessing tokens, so the macro
is not expanded.
</quote> 

The solution consist in adding spaces between the # and the macro (argument)


git-svn-id: ecbadac9c76e8cf640a0bca86f6bd796c98521e3@43676 27541ba8-7e3a-0410-8455-c3a389f83636

bbannier/ROOT,bbannier/ROOT,bbannier/ROOT,bbannier/ROOT,bbannier/ROOT,bbannier/ROOT,bbannier/ROOT