Improved loplugin:redundantcast, static_cast on arithmetic types: binaryurp

Change-Id: I109c8a2c51c7916ce8f8964b57ee45747868844f
This commit is contained in:
Stephan Bergmann 2017-04-06 18:33:11 +02:00
parent 0446cca0b6
commit 06aa3dd5b4

View File

@ -145,8 +145,7 @@ css::uno::TypeDescription Unmarshal::readType() {
"binaryurp::Unmarshal: cache flag of simple type is set");
}
return css::uno::TypeDescription(
*typelib_static_type_getByTypeClass(
static_cast< typelib_TypeClass >(tc)));
*typelib_static_type_getByTypeClass(tc));
case typelib_TypeClass_SEQUENCE:
case typelib_TypeClass_ENUM:
case typelib_TypeClass_STRUCT:
@ -163,9 +162,7 @@ css::uno::TypeDescription Unmarshal::readType() {
} else {
OUString const str(readString());
css::uno::TypeDescription t(str);
if (!t.is() ||
t.get()->eTypeClass != static_cast< typelib_TypeClass >(tc))
{
if (!t.is() || t.get()->eTypeClass != tc) {
throw css::io::IOException(
"binaryurp::Unmarshal: type with unknown name: " + str);