external/dtoa/coverity.patch |   25 +++++++++++++++++++++----
 1 file changed, 21 insertions(+), 4 deletions(-)

New commits:
commit 22cbdc7b11e25ec8afc697096c008eac95022f02
Author:     Caolán McNamara <caol...@redhat.com>
AuthorDate: Wed Mar 4 17:37:16 2020 +0000
Commit:     Caolán McNamara <caol...@redhat.com>
CommitDate: Wed Mar 4 22:12:47 2020 +0100

    always include assert.h and don't provide a different assert define
    
    rely on the -DNDEBUG we pass in on non-debug builds to to disable assert
    
    Change-Id: I089be56aa6fcddb78507bb0f0457c67c226437a5
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89989
    Tested-by: Jenkins
    Reviewed-by: Caolán McNamara <caol...@redhat.com>

diff --git a/external/dtoa/coverity.patch b/external/dtoa/coverity.patch
index 3113e5dbc8ff..8fb1765315af 100644
--- a/external/dtoa/coverity.patch
+++ b/external/dtoa/coverity.patch
@@ -1,6 +1,23 @@
 --- dtor/src/dtoa.c.coverity
 +++ dtor/src/dtoa.c
-@@ -2303,6 +2303,7 @@
+@@ -216,14 +216,14 @@
+ typedef unsigned Long ULong;
+ #endif
+ 
+-#ifdef DEBUG
+ #include <assert.h>
++
++#ifdef DEBUG
+ #include "stdio.h"
+ #define Bug(x) {fprintf(stderr, "%s\n", x); exit(1);}
+ #define Debug(x) x
+ int dtoa_stats[7]; /* strtod_{64,96,bigcomp},dtoa_{exact,64,96,bigcomp} */
+ #else
+-#define assert(x) /*nothing*/
+ #define Debug(x) /*nothing*/
+ #endif
+ 
+@@ -2301,6 +2301,7 @@
        if ((y = d1)) {
                if ((k = lo0bits(&y))) {
                        x[0] = y | z << (32 - k);
@@ -8,7 +25,7 @@
                        z >>= k;
                        }
                else
-@@ -3031,6 +3032,7 @@
+@@ -3029,6 +3030,7 @@
                         || ((n = nbits & kmask) !=0
                             && hi0bits(x[k-1]) < 32-n)) {
                                rshift(b,1);
@@ -16,7 +33,7 @@
                                if (++e > Emax)
                                        goto ovfl;
                                }
-@@ -3347,6 +3349,7 @@
+@@ -3345,6 +3347,7 @@
                if ((dd = s0[j++] - '0' - dig))
                        goto ret;
                if (!b->x[0] && b->wds == 1) {
@@ -24,7 +41,7 @@
                        if (i < nd)
                                dd = 1;
                        goto ret;
-@@ -3609,6 +3612,7 @@
+@@ -3607,6 +3610,7 @@
                switch(c = *++s) {
                        case '-':
                                esign = 1;
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to