# HG changeset patch # User Markus Mützel # Date 1649441290 -7200 # Node ID 297f32524dd86596b997d58c9bceb9358a7b0451 # Parent a25af8644da882a50d43dda8e0e13443f0bf39ed# Parent 84fa12727b435a1f58ed6b1aa8859b4e1bbc4814 maint: Merge stable to default. diff -r a25af8644da8 -r 297f32524dd8 liboctave/numeric/bsxfun.h --- a/liboctave/numeric/bsxfun.h Fri Apr 08 13:48:13 2022 -0400 +++ b/liboctave/numeric/bsxfun.h Fri Apr 08 20:08:10 2022 +0200 @@ -68,13 +68,13 @@ if (r_nd < x_nd) return false; - for (int i = 0; i < r_nd; i++) + for (int i = 0; i < x_nd; i++) { octave_idx_type rk = rdv(i); octave_idx_type xk = xdv(i); // Only two valid conditions to check; can't stretch rk - if (! ((rk == xk) || (rk != 1 && xk == 1))) + if ((rk != xk) && xk != 1) return false; }