Am Fri, 29 Apr 2022 12:35:37 -0400 schrieb Scott Kostyshak <skost...@lyx.org>:
> On Fri, Apr 29, 2022 at 10:46:23AM +0200, Kornel Benko wrote: > > Am Fri, 29 Apr 2022 03:02:23 +0200 (CEST) > > schrieb Scott Kostyshak <skost...@lyx.org>: > > > > > commit a83159f05170733069a2baf2237e81c033f33916 > > > Author: Scott Kostyshak <skost...@lyx.org> > > > Date: Thu Apr 28 21:06:37 2022 -0400 > > > > > > Fix Clang 14 warning -Wbitwise-instead-of-logical > > > > > > Use the boolean operator '||' with bools instead of the bitwise > > > operator '|'. > > > --- > > > src/BufferView.cpp | 2 +- > > > 1 files changed, 1 insertions(+), 1 deletions(-) > > > > > > diff --git a/src/BufferView.cpp b/src/BufferView.cpp > > > index 32c890c..30944cc 100644 > > > --- a/src/BufferView.cpp > > > +++ b/src/BufferView.cpp > > > @@ -2531,7 +2531,7 @@ void BufferView::mouseEventDispatch(FuncRequest > > > const & cmd0) > > > > > > // Notify left insets > > > if (cur != old) { > > > - bool badcursor = old.fixIfBroken() | cur.fixIfBroken(); > > > + bool badcursor = old.fixIfBroken() || cur.fixIfBroken(); > > > badcursor |= notifyCursorLeavesOrEnters(old, cur); > > > if (badcursor) > > > cursor().fixIfBroken(); > > > > Shouldn't be (for the same reason) also > > badcursor = badcursor || notifyCursorLeavesOrEnters(old, cur); > > ? > > I would support that change (please commit). Clang for some reason > doesn't warn about it. I wonder if Clang just doesn't detect it or if |= > is somehow overloaded for bools while | is not? > > Scott Done at 48c069fa. Kornel -- lyx-devel mailing list lyx-devel@lists.lyx.org http://lists.lyx.org/mailman/listinfo/lyx-devel
pgp0PElnQi0SE.pgp
Description: Digitale Signatur von OpenPGP
-- lyx-devel mailing list lyx-devel@lists.lyx.org http://lists.lyx.org/mailman/listinfo/lyx-devel