Hi,
My build is failing on message.cpp with:
../../../libs/locale/src/shared/message.cpp(439): error: invalid type conversion: "const wchar_t *" to "const char *"
static_cast(p),
^
detected during:
[...]
caused by code like:
=================
template<typename CharType>
struct hash_function {
size_t operator()(message_key<CharType> const &msg) const
{
pj_winberger_hash::state_type state = pj_winberger_hash::initial_state;
CharType const *p = msg.context();
if(*p != 0) {
CharType const *e = p;
while(*e)
e++;
state = pj_winberger_hash::update_state(state,
static_cast(p),
static_cast(e));
state = pj_winberger_hash::update_state(state,'\4');
}
===================
Which looks like a legitimate error since that conversion does not seems t be covered by static_cast.
This is on bot master and develop branch.
The compiler is intel 16:
[alainm@gurney build]$ icpc --version
icpc (ICC) 16.0.0 20150815
Copyright (C) 1985-2015 Intel Corporation. All rights reserved.
[alainm@gurney build]$
Regards
Alain