diff --git a/stoc/source/typeconv/convert.cxx b/stoc/source/typeconv/convert.cxx index 445163f923f1..51b857b424c6 100644 --- a/stoc/source/typeconv/convert.cxx +++ b/stoc/source/typeconv/convert.cxx @@ -22,6 +22,7 @@ #include #include #include +#include #include #include #include @@ -359,7 +360,7 @@ sal_Int64 TypeConverter_Impl::toHyper( const Any& rAny, sal_Int64 min, sal_uInt6 default: throw CannotConvertException( - "Type " + OUString::number(static_cast(aDestinationClass)) + " is not supported!", + "Type " + OUString::number(o3tl::to_underlying(aDestinationClass)) + " is not supported!", Reference(), aDestinationClass, FailReason::TYPE_NOT_SUPPORTED, 0 ); } @@ -439,7 +440,7 @@ double TypeConverter_Impl::toDouble( const Any& rAny, double min, double max ) default: throw CannotConvertException( - "Type " + OUString::number(static_cast(aDestinationClass)) + " is not supported!", + "Type " + OUString::number(o3tl::to_underlying(aDestinationClass)) + " is not supported!", Reference< XInterface >(), aDestinationClass, FailReason::TYPE_NOT_SUPPORTED, 0 ); }