download.lst                                                      |    4 -
 external/fast_float/0001-fix-warning-C4702-unreachable-code.patch |   34 
++++++++++
 external/fast_float/UnpackedTarball_fast_float.mk                 |    4 +
 3 files changed, 40 insertions(+), 2 deletions(-)

New commits:
commit 4af1a1a4ab7a91c478a1f7b13b634e5ddc720073
Author:     Xisco Fauli <[email protected]>
AuthorDate: Fri Feb 6 00:37:57 2026 +0100
Commit:     Xisco Fauli <[email protected]>
CommitDate: Fri Feb 6 14:43:05 2026 +0100

    fast_float: upgrade to 8.2.3
    
    * 0001-fix-warning-C4702-unreachable-code.patch fixes
    E:\jenkins\workspace\gerrit_windows_wsl\workdir\UnpackedTarball
ast_float\includeast_floatloat_common.h(317) : error C2220: the following 
warning is treated as an error
    E:\jenkins\workspace\gerrit_windows_wsl\workdir\UnpackedTarball
ast_float\includeast_floatloat_common.h(373) : error C2220: the following 
warning is treated as an error
    E:\jenkins\workspace\gerrit_windows_wsl\workdir\UnpackedTarball
ast_float\includeast_floatloat_common.h(317) : warning C4702: unreachable code
    E:\jenkins\workspace\gerrit_windows_wsl\workdir\UnpackedTarball
ast_float\includeast_floatloat_common.h(373)
    : warning C4702: unreachable code
    
    Downloaded from 
https://github.com/fastfloat/fast_float/archive/refs/tags/v8.2.3.tar.gz
    
    Change-Id: I39b16bf5770b8295b062c7319a465a25f4c22722
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/198800
    Reviewed-by: Xisco Fauli <[email protected]>
    Tested-by: Jenkins

diff --git a/download.lst b/download.lst
index 43407882f1af..c4d8a03a37e3 100644
--- a/download.lst
+++ b/download.lst
@@ -60,8 +60,8 @@ DRAGONBOX_TARBALL := dragonbox-1.1.3.tar.gz
 # three static lines
 # so that git cherry-pick
 # will not run into conflicts
-FAST_FLOAT_SHA256SUM := 
e64b5fff88e04959154adbd5fb83331d91f2e04ac06454671cdfcbdff172b158
-FAST_FLOAT_TARBALL := fast_float-8.2.2.tar.gz
+FAST_FLOAT_SHA256SUM := 
fa811076bad7b7151ce826005a7213971c879b192ee4505a7016c8413038c2d0
+FAST_FLOAT_TARBALL := fast_float-8.2.3.tar.gz
 # three static lines
 # so that git cherry-pick
 # will not run into conflicts
diff --git a/external/fast_float/0001-fix-warning-C4702-unreachable-code.patch 
b/external/fast_float/0001-fix-warning-C4702-unreachable-code.patch
new file mode 100644
index 000000000000..9901cb12727a
--- /dev/null
+++ b/external/fast_float/0001-fix-warning-C4702-unreachable-code.patch
@@ -0,0 +1,34 @@
+From 3c6a64b87d3491659a7a31520d3c1f3733f350bf Mon Sep 17 00:00:00 2001
+From: Xisco Fauli <[email protected]>
+Date: Fri, 6 Feb 2026 11:28:34 +0100
+Subject: [PATCH] fix warning C4702: unreachable code
+
+---
+ include/fast_float/float_common.h | 4 ----
+ 1 file changed, 4 deletions(-)
+
+diff --git a/include/fast_float/float_common.h 
b/include/fast_float/float_common.h
+index f35920b..6bb4c59 100644
+--- a/include/fast_float/float_common.h
++++ b/include/fast_float/float_common.h
+@@ -313,8 +313,6 @@ fastfloat_strncasecmp3(UC const *actual_mixedcase,
+       return false;
+     }
+   }
+-
+-  return true;
+ }
+ 
+ template <typename UC>
+@@ -369,8 +367,6 @@ fastfloat_strncasecmp5(UC const *actual_mixedcase,
+       return false;
+     }
+   }
+-
+-  return true;
+ }
+ 
+ // Compares two ASCII strings in a case insensitive manner.
+-- 
+2.39.5
+
diff --git a/external/fast_float/UnpackedTarball_fast_float.mk 
b/external/fast_float/UnpackedTarball_fast_float.mk
index 5c6c9af3209a..6b95b166268e 100644
--- a/external/fast_float/UnpackedTarball_fast_float.mk
+++ b/external/fast_float/UnpackedTarball_fast_float.mk
@@ -11,4 +11,8 @@ $(eval $(call gb_UnpackedTarball_UnpackedTarball,fast_float))
 
 $(eval $(call gb_UnpackedTarball_set_tarball,fast_float,$(FAST_FLOAT_TARBALL)))
 
+$(eval $(call gb_UnpackedTarball_add_patches,fast_float,\
+       external/fast_float/0001-fix-warning-C4702-unreachable-code.patch \
+))
+
 # vim: set noet sw=4 ts=4:

Reply via email to