WaE vs2015 truncation of literal on static_cast
Change-Id: I63a89c50c653145ea49aa34e4e4dd554da66598f Reviewed-on: https://gerrit.libreoffice.org/22597 Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com> Tested-by: Norbert Thiebaud <nthiebaud@gmail.com>
This commit is contained in:
@@ -478,7 +478,14 @@ public:
|
||||
T result = 0 ;
|
||||
static const S max = std::numeric_limits< S >::max();
|
||||
result = m_nNumOp0 + ( ( sizeof(S) + 1 ) * m_nNumSingleParams ) + ( (( sizeof(S) * 2 )+ 1 ) * m_nNumDoubleParams );
|
||||
#ifdef _MSC_VER
|
||||
#pragma warning(push)
|
||||
#pragma warning( disable : 4309)
|
||||
#endif
|
||||
return std::min(static_cast<T>(max), result);
|
||||
#ifdef _MSC_VER
|
||||
#pragma warning(push)
|
||||
#endif
|
||||
}
|
||||
virtual bool processParams() override { return false; }
|
||||
};
|
||||
|
Reference in New Issue
Block a user