SIBImporter: Properly fix C++11 issues for Clang

C-style cast has a higher precedence than & -operator so this was getting
parsed differently than Kim assumed. Thou shalt not use C-style casts.
pull/779/head
Turo Lamminen 2016-02-02 20:23:46 +02:00
parent d9f133edec
commit 0e06404ec1
1 changed files with 4 additions and 4 deletions

View File

@ -164,10 +164,10 @@ static aiColor3D ReadColor(StreamReaderLE* stream)
static void UnknownChunk(StreamReaderLE* stream, const SIBChunk& chunk)
{
char temp[5] = {
( char ) ( chunk.Tag>>24 ) & 0xff,
( char ) ( chunk.Tag>>16 ) & 0xff,
( char ) ( chunk.Tag>>8 ) & 0xff,
( char ) chunk.Tag & 0xff, '\0'
static_cast<char>(( chunk.Tag>>24 ) & 0xff),
static_cast<char>(( chunk.Tag>>16 ) & 0xff),
static_cast<char>(( chunk.Tag>>8 ) & 0xff),
static_cast<char>(chunk.Tag & 0xff), '\0'
};
DefaultLogger::get()->warn((Formatter::format(), "SIB: Skipping unknown '",temp,"' chunk."));