Boost logo

Boost :

From: Jonathan Wakely (cow_at_[hidden])
Date: 2004-07-20 08:19:36


On Tue, Jul 20, 2004 at 04:49:18PM +0400, Vladimir Prus wrote:

>
> I've took the liberty of comitting the following change, which make "m_value"
> visible on compilers with two-phase lookup (like gcc 3.4)
>
> 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
> token_iterator_test.cpp:48:31: converting to execution character set: Invalid
> or incomplete multibyte or wide character
> token_iterator_test.cpp:48:42: converting to execution character set: Invalid
> argument
> token_iterator_test.cpp:48:49: converting to execution character set: Invalid
> argument
> token_iterator_test.cpp:48:55: 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?

patch attached

jon

--
randsig.cc:23:In function `int pickNewSig(unsigned long rn, std::string& sigbuf, const std::string& oldsig, std::ifstream& sigf)':
randsig.cc:23: warning: ISO C++ forbids using compiler error msgs as signatures



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