basegfx/source/vector/b2dvector.cxx | 3 +++ 1 file changed, 3 insertions(+)
New commits: commit 519dab04bc5c38d9761a4b59624e22194126507f Author: Caolán McNamara <caolan.mcnam...@collabora.com> AuthorDate: Mon Jul 28 20:23:07 2025 +0100 Commit: Caolán McNamara <caolan.mcnam...@collabora.com> CommitDate: Tue Jul 29 14:07:18 2025 +0200 cid#1659712 silence Division or modulo by float zero Change-Id: I6eccec1f1dd62451a4301ba55db9ce0810712a21 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/188514 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolan.mcnam...@collabora.com> diff --git a/basegfx/source/vector/b2dvector.cxx b/basegfx/source/vector/b2dvector.cxx index 1f696237fecf..3fd37bf84c84 100644 --- a/basegfx/source/vector/b2dvector.cxx +++ b/basegfx/source/vector/b2dvector.cxx @@ -20,6 +20,7 @@ #include <basegfx/vector/b2dvector.hxx> #include <basegfx/matrix/b2dhommatrix.hxx> #include <basegfx/numeric/ftools.hxx> +#include <cassert> namespace basegfx { @@ -89,6 +90,8 @@ namespace basegfx if(!fTools::equalZero(fLenNow)) { + assert(fLenNow != 0.0 && "help coverity see it's not zero"); + const double fOne(1.0); if(!fTools::equal(fOne, fLenNow))