52 lines
1.9 KiB
Diff
52 lines
1.9 KiB
Diff
|
|
From ddc9e2437ee5e9cd7fb0c0ad153c23feb9d9722b Mon Sep 17 00:00:00 2001
|
||
|
|
From: tangzhongrui <tangzhongrui@cmss.chinamobile.com>
|
||
|
|
Date: Thu, 1 Dec 2022 20:41:44 +0800
|
||
|
|
Subject: [PATCH 05/17] libdecnumber/dpd/decimal64: Fix compiler warning from
|
||
|
|
Clang 15
|
||
|
|
MIME-Version: 1.0
|
||
|
|
Content-Type: text/plain; charset=UTF-8
|
||
|
|
Content-Transfer-Encoding: 8bit
|
||
|
|
|
||
|
|
Clang 15 from Fedora 37 complains:
|
||
|
|
|
||
|
|
../libdecnumber/dpd/decimal64.c:620:8: error: variable 'n' set but
|
||
|
|
not used [-Werror,-Wunused-but-set-variable]
|
||
|
|
Int n; /* output bunch counter */
|
||
|
|
^
|
||
|
|
1 error generated.
|
||
|
|
|
||
|
|
Remove the unused variable to silence the compiler warning.
|
||
|
|
|
||
|
|
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
|
||
|
|
Reviewed-by: Cédric Le Goater <clg@kaod.org>
|
||
|
|
Signed-off-by: Thomas Huth <thuth@redhat.com>
|
||
|
|
Signed-off-by: tangzhongrui tangzhongrui@cmss.chinamobile.com
|
||
|
|
---
|
||
|
|
libdecnumber/dpd/decimal64.c | 3 +--
|
||
|
|
1 file changed, 1 insertion(+), 2 deletions(-)
|
||
|
|
|
||
|
|
diff --git a/libdecnumber/dpd/decimal64.c b/libdecnumber/dpd/decimal64.c
|
||
|
|
index 4816176410..f6fb2963d9 100644
|
||
|
|
--- a/libdecnumber/dpd/decimal64.c
|
||
|
|
+++ b/libdecnumber/dpd/decimal64.c
|
||
|
|
@@ -617,7 +617,6 @@ static const uInt multies[]={131073, 26215, 5243, 1049, 210};
|
||
|
|
#endif
|
||
|
|
void decDigitsToDPD(const decNumber *dn, uInt *targ, Int shift) {
|
||
|
|
Int cut; /* work */
|
||
|
|
- Int n; /* output bunch counter */
|
||
|
|
Int digits=dn->digits; /* digit countdown */
|
||
|
|
uInt dpd; /* densely packed decimal value */
|
||
|
|
uInt bin; /* binary value 0-999 */
|
||
|
|
@@ -676,7 +675,7 @@ void decDigitsToDPD(const decNumber *dn, uInt *targ, Int shift) {
|
||
|
|
bin=0; /* [keep compiler quiet] */
|
||
|
|
#endif
|
||
|
|
|
||
|
|
- for(n=0; digits>0; n++) { /* each output bunch */
|
||
|
|
+ while (digits > 0) { /* each output bunch */
|
||
|
|
#if DECDPUN==3 /* fast path, 3-at-a-time */
|
||
|
|
bin=*inu; /* 3 digits ready for convert */
|
||
|
|
digits-=3; /* [may go negative] */
|
||
|
|
--
|
||
|
|
2.27.0
|
||
|
|
|