Kaydet (Commit) 06aa3dd5 authored tarafından Stephan Bergmann's avatar Stephan Bergmann

Improved loplugin:redundantcast, static_cast on arithmetic types: binaryurp

Change-Id: I109c8a2c51c7916ce8f8964b57ee45747868844f
üst 0446cca0
......@@ -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);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment