
20 Jul
2004
20 Jul
'04
4:46 p.m.
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.
I don't pretend I understand what the standard says about it, but I could find this: http://gcc.gnu.org/ml/gcc-patches/2003-07/msg00474.html which seems to say that only ASCII and UTF8 sources are OK. - Volodya