diff --git a/src/pugixml.cpp b/src/pugixml.cpp index c8c2cf9..6f6aac8 100644 --- a/src/pugixml.cpp +++ b/src/pugixml.cpp @@ -76,6 +76,10 @@ # pragma diag_suppress=237 // controlling expression is constant #endif +#ifdef __TI_COMPILER_VERSION__ +# pragma diag_suppress 179 // function was declared but never referenced +#endif + // Inlining controls #if defined(_MSC_VER) && _MSC_VER >= 1300 # define PUGI__NO_INLINE __declspec(noinline) diff --git a/src/pugixml.hpp b/src/pugixml.hpp index a8c2006..a0dd0e4 100644 --- a/src/pugixml.hpp +++ b/src/pugixml.hpp @@ -99,6 +99,8 @@ #ifndef PUGIXML_OVERRIDE # if __cplusplus >= 201103 # define PUGIXML_OVERRIDE override +# elif defined(_MSC_VER) && _MSC_VER >= 1700 +# define PUGIXML_OVERRIDE override # else # define PUGIXML_OVERRIDE # endif