From e51cc9ebf39598c1204d9b89af4e4145433adbd4 Mon Sep 17 00:00:00 2001 From: Stephan Bergmann Date: Tue, 19 Feb 2019 11:58:27 +0100 Subject: More loplugin:simplifybool ...found with GCC 9, where the standard library iterator implementations are apparently sufficiently different to older versions of GCC to find more cases of !(... == ...) vs. ... != ... Change-Id: Ibe7c5140049a69d2c5318b4b2371f2e66bd05028 Reviewed-on: https://gerrit.libreoffice.org/68012 Tested-by: Jenkins Reviewed-by: Stephan Bergmann --- cppu/source/typelib/typelib.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'cppu') diff --git a/cppu/source/typelib/typelib.cxx b/cppu/source/typelib/typelib.cxx index 817601e03d42..ce4757594036 100644 --- a/cppu/source/typelib/typelib.cxx +++ b/cppu/source/typelib/typelib.cxx @@ -2137,7 +2137,7 @@ extern "C" void SAL_CALL typelib_typedescriptionreference_release( { MutexGuard aGuard( rInit.getMutex() ); WeakMap_Impl::iterator aIt = rInit.pWeakMap->find( pRef->pTypeName->buffer ); - if( !(aIt == rInit.pWeakMap->end()) && (*aIt).second == pRef ) + if( aIt != rInit.pWeakMap->end() && (*aIt).second == pRef ) { // remove only if it contains the same object rInit.pWeakMap->erase( aIt ); -- cgit