Re: [PATCH] cr16: fix build on gcc-12 (NULL comparison)
Mike Frysinger via Cgen <[email protected]> Sun, 14 Nov 2021 13:13:54 -0500
| Newsgroups | gmane.comp.tools.cgen.devel |
|---|---|
| Message-ID | <YZFR4nui9UZNGf3U@vapier> |
On 14 Nov 2021 17:42, Sergei Trofimovich via Cgen wrote: > From: Sergei Trofimovich <[email protected]> > > On gcc-12 build fails as: > > sim/cr16/interp.c: In function 'lookup_hash': > sim/cr16/interp.c:89:25: error: > the comparison will always evaluate as 'true' > for the address of 'mnimonic' will never be NULL [-Werror=address] > 89 | if ((h->ops->mnimonic != NULL) && > | ^~ > > 'mnimonic' is a sharr array within ops. It can never be NULL. > > While at it renamed 'mnimonic' to 'mnemonic'. > --- > sim/cr16/cr16_sim.h | 2 +- > sim/cr16/interp.c | 5 ++--- > 2 files changed, 3 insertions(+), 4 deletions(-) this code doesn't exist in cgen. did you mean to send the patch here ? -mike
signature.asc
(application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEuQK1JxMl+JKsJRrUQWM7n+g39YEFAmGRUeIACgkQQWM7n+g3 9YFWgxAAqXgKHhOaQQ1Xs+4ypCMm9pt7pCaB9tYmDZ31kiVul27KDTqbTNxzRX8P SMeH7L4mTLsv7GXwe8zbhflGpbfsV64sNqayS28y4zsJci8fSS8evpbmnBIxCLEg +SleuriSlYMpIbwTUs4e2svthO7dX9avXpfZku8jsuThKOIz8rZ58/kmWqauKqHq 8vQqteJsUR1IWOwHHCLTQc8pI6iw2uzPV0aDFa7Kjxh4C52186fCLo05Hd+lEgTt TtpbVIdfBgKcXpMrZPq02/UjddaBggCvDT7r5qEVu76Rh2Vm3XtxjC2V49XmutP1 sfhyAsM6u+Y2sc+dyN6/RzwzI7tTUNoupgUBtbEdmNQPLUFBuPpD9XM94QQx7EDI q91CKCTGsP+DBAYbKhLV0gFvhtkX+aeK1N8/yAbI+SxDR+4uenWjpwIj252PwFya J2ZVGfxe1E5/sDIDbW/8RMxLmxXwzflZi2KNFgX7sMNhCT4RaDkP2xgNrII2eoCh O7fvsG0ZK6FqN/xwNpzji/ImtaEM79QoJghsLL7BXI7QNidvSXqV4dgzOJozBADb PbmbVgE7O//smxS7rnt8YAYUblmaqIcnUPGXw1PFBKpuPIw3BdWQGj+CE6rsdahY TD4g+HuZYEjIUwW1gdfNrba/8rCm0ivhL9h46hI72pFOn4KqV6Q= =6EJb -----END PGP SIGNATURE-----