diff --git a/contrib/irrXML/CXMLReaderImpl.h b/contrib/irrXML/CXMLReaderImpl.h index 63b700dc1..7d33b9404 100644 --- a/contrib/irrXML/CXMLReaderImpl.h +++ b/contrib/irrXML/CXMLReaderImpl.h @@ -9,6 +9,8 @@ #include "irrString.h" #include "irrArray.h" +#include + using namespace Assimp; #ifdef _DEBUG @@ -664,12 +666,9 @@ private: TextData = new char_type[sizeWithoutHeader]; // MSVC debugger complains here about loss of data ... - - - // FIXME - gcc complains about 'shift width larger than width of type' - // for T == unsigned long. Avoid it by messing around volatile .. - volatile unsigned int c = 3; - const src_char_type cc = (src_char_type)((((uint64_t)1u << (sizeof( char_type)<