Boost logo

Boost :

From: Jonathan Wakely (cow_at_[hidden])
Date: 2004-07-20 11:45:15


On Tue, Jul 20, 2004 at 12:15:28PM -0400, Gennadiy Rozental wrote:

> > However, the token_iterator_test still fails to compile on 3.4 saying:
> >
> > token_iterator_test.cpp:47:38: converting to execution character set:
> Invalid
> > or incomplete multibyte or wide character
> ...
> > Looks like the text in L"" literals is not 7-bit, and that's why compiler
> > errors out. Is it possible to change the test somehow?
>
> What is wrong with those values? MSVC 6-7 has no problems with them.

See 2.1 [lex.phases] and 2.2 [lex.charset]

Windows has a different execution character set, so doesn't mind those
characters. The charsets are implementation-defined.

jon

-- 
"The easy confidence with which I know another man's religion is Folly
 leads me to suspect that my own is also."
	- Mark Twain

Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk