Boost C++ Libraries: Ticket #8258: Wave: unexpected pre-processing error https://svn.boost.org/trac10/ticket/8258 <p> Pre-processing the following file with the wave tool (v2.3.2.4101) on OSX 10.8.2 built from Boost 1.53.0 with GCC 4.2.1 produces an unexpected error. </p> <p> File PPError1.txt: </p> <pre class="wiki">#if 0 "\U0000x" #endif </pre><p> Error: </p> <pre class="wiki">/path-to-file/PPError1.txt:2:2: error: universal character name specifies an invalid character: \U0000x" </pre><p> Wave was invoked with:<br /> </p> <blockquote> <p> /path-to-boost/dist/bin/wave PPError1.txt </p> </blockquote> <p> Wave was built with:<br /> </p> <blockquote> <p> cd boost_1_53_0/tools/wave/build<br /> b2 variant=debug </p> </blockquote> <p> Strangely, deleting any (or all) of the 0's in the second line causes wave to produce no error.<br /> [GNU cpp-4.2.1 produces no errors in all cases.] </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/8258 Trac 1.4.3 Hartmut Kaiser Thu, 07 Mar 2013 13:41:17 GMT <link>https://svn.boost.org/trac10/ticket/8258#comment:1 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/8258#comment:1</guid> <description> <p> Hmmm, works for me (windows/MSVC 2010). Not sure what I can do here. </p> </description> <category>Ticket</category> </item> </channel> </rss>