diff options
Diffstat (limited to 'binaryurp/source/unmarshal.cxx')
-rw-r--r-- | binaryurp/source/unmarshal.cxx | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/binaryurp/source/unmarshal.cxx b/binaryurp/source/unmarshal.cxx index 3f1f5fc42032..9c51a0b619ff 100644 --- a/binaryurp/source/unmarshal.cxx +++ b/binaryurp/source/unmarshal.cxx @@ -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); |