diff options
Diffstat (limited to 'cppu/source/uno/copy.hxx')
-rw-r--r-- | cppu/source/uno/copy.hxx | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/cppu/source/uno/copy.hxx b/cppu/source/uno/copy.hxx index f1ec222e4e2d..1e132c06ac87 100644 --- a/cppu/source/uno/copy.hxx +++ b/cppu/source/uno/copy.hxx @@ -116,7 +116,7 @@ inline void _copyConstructAnyFromData( break; case typelib_TypeClass_BOOLEAN: pDestAny->pData = &pDestAny->pReserved; - *static_cast<sal_Bool *>(pDestAny->pData) = (*static_cast<sal_Bool *>(pSource) != sal_False); + *static_cast<sal_Bool *>(pDestAny->pData) = bool(*static_cast<sal_Bool *>(pSource)); break; case typelib_TypeClass_BYTE: pDestAny->pData = &pDestAny->pReserved; @@ -524,7 +524,7 @@ inline void _copyConstructData( *static_cast<sal_Unicode *>(pDest) = *static_cast<sal_Unicode *>(pSource); break; case typelib_TypeClass_BOOLEAN: - *static_cast<sal_Bool *>(pDest) = (*static_cast<sal_Bool *>(pSource) != sal_False); + *static_cast<sal_Bool *>(pDest) = bool(*static_cast<sal_Bool *>(pSource)); break; case typelib_TypeClass_BYTE: *static_cast<sal_Int8 *>(pDest) = *static_cast<sal_Int8 *>(pSource); |