Re 2da39de "fbsd-nat: Pacify gcc with no functional changes"

Arsen Arsenović arsen@aarsen.me
Mon Sep 25 23:39:48 GMT 2023


Hi,

This patch seems to have broken building GDB on
x86_64-portbld-freebsd13.1 for me.  In the following hunk...

  @@ -2094,6 +2092,9 @@ fbsd_nat_target::detach (inferior *inf, int from_tty)
                            }
                        }
                    }
  +#else
  +                 /* pacify gcc  */
  +                 wptid = (void) null_ptid;
   #endif
                    sig = 0;
                    break;

... in the #else branch, there's a cast which I can't discern the
purpose of.  The type of wptid is the same as the type of null_ptid, and
a cast to void as an rvalue doesn't make sense.  Dropping the cast
results in the build working again (and no warnings).

Did you mean for this line to be 'wptid = null_ptid'?

TIA, have a lovely night :-)
-- 
Arsen Arsenović
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 381 bytes
Desc: not available
URL: <https://sourceware.org/pipermail/gdb/attachments/20230926/48109019/attachment.sig>


More information about the Gdb mailing list