diff mbox series

[2/4] tulip: Remove unused variable

Message ID 02e1560d115c208df32236df8916fed98429fda1.1668009030.git.mrezanin@redhat.com (mailing list archive)
State New, archived
Headers show
Series Removal of several unused variables causing | expand

Commit Message

Miroslav Rezanina Nov. 9, 2022, 3:57 p.m. UTC
From: Miroslav Rezanina <mrezanin@redhat.com>

Variable n used in tulip_idblock_crc function is only incremented but never read.
This causes 'Unused but set variable' warning on Clang 15.0.1 compiler.

Removing the variable to prevent the warning.

Signed-off-by: Miroslav Rezanina <mrezanin@redhat.com>
---
 hw/net/tulip.c | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

Comments

Thomas Huth Nov. 10, 2022, 8:41 a.m. UTC | #1
On 09/11/2022 16.57, mrezanin@redhat.com wrote:
> From: Miroslav Rezanina <mrezanin@redhat.com>
> 
> Variable n used in tulip_idblock_crc function is only incremented but never read.
> This causes 'Unused but set variable' warning on Clang 15.0.1 compiler.
> 
> Removing the variable to prevent the warning.
> 
> Signed-off-by: Miroslav Rezanina <mrezanin@redhat.com>
> ---
>   hw/net/tulip.c | 4 +---
>   1 file changed, 1 insertion(+), 3 deletions(-)
> 
> diff --git a/hw/net/tulip.c b/hw/net/tulip.c
> index b9e42c322a..c2b3b1bdfa 100644
> --- a/hw/net/tulip.c
> +++ b/hw/net/tulip.c
> @@ -870,11 +870,10 @@ static const MemoryRegionOps tulip_ops = {
>   
>   static void tulip_idblock_crc(TULIPState *s, uint16_t *srom)
>   {
> -    int word, n;
> +    int word;
>       int bit;
>       unsigned char bitval, crc;
>       const int len = 9;
> -    n = 0;
>       crc = -1;
>   
>       for (word = 0; word < len; word++) {
> @@ -887,7 +886,6 @@ static void tulip_idblock_crc(TULIPState *s, uint16_t *srom)
>                   srom[len - 1] = (srom[len - 1] & 0xff00) | (unsigned short)crc;
>                   break;
>               }
> -            n++;
>               bitval = ((srom[word] >> bit) & 1) ^ ((crc >> 7) & 1);
>               crc = crc << 1;
>               if (bitval == 1) {

Reviewed-by: Thomas Huth <thuth@redhat.com>
diff mbox series

Patch

diff --git a/hw/net/tulip.c b/hw/net/tulip.c
index b9e42c322a..c2b3b1bdfa 100644
--- a/hw/net/tulip.c
+++ b/hw/net/tulip.c
@@ -870,11 +870,10 @@  static const MemoryRegionOps tulip_ops = {
 
 static void tulip_idblock_crc(TULIPState *s, uint16_t *srom)
 {
-    int word, n;
+    int word;
     int bit;
     unsigned char bitval, crc;
     const int len = 9;
-    n = 0;
     crc = -1;
 
     for (word = 0; word < len; word++) {
@@ -887,7 +886,6 @@  static void tulip_idblock_crc(TULIPState *s, uint16_t *srom)
                 srom[len - 1] = (srom[len - 1] & 0xff00) | (unsigned short)crc;
                 break;
             }
-            n++;
             bitval = ((srom[word] >> bit) & 1) ^ ((crc >> 7) & 1);
             crc = crc << 1;
             if (bitval == 1) {