Page MenuHomeFreeBSD

[vale] Fix valectl to compile on a 32-bit platform
ClosedPublic

Authored by adrian on Dec 29 2020, 6:26 PM.
Tags
None
Referenced Files
Unknown Object (File)
Feb 23 2024, 10:57 AM
Unknown Object (File)
Feb 8 2024, 6:09 PM
Unknown Object (File)
Feb 8 2024, 5:13 AM
Unknown Object (File)
Dec 21 2023, 2:10 PM
Unknown Object (File)
Dec 20 2023, 4:40 AM
Unknown Object (File)
Dec 14 2023, 8:26 PM
Unknown Object (File)
Dec 3 2023, 11:51 AM
Unknown Object (File)
Dec 3 2023, 11:51 AM
Subscribers

Details

Summary

This shows up when compiling valectl on a 32 bit platform like i386 and mips32.
gcc-6.4 complains about this.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

This revision is now accepted and ready to land.Dec 29 2020, 8:58 PM

ryan - I'll push this later today, but i figured you would want to see it as well :-)

LGTM. The same construct is seen in other assignments to pointers from nr_body.

I recommend putting the name of the warning you're solving in the commit log somewhere (-Wint-to-pointer-cast, right?).

The i386 kernel has a lot more of these due to PAE, but I haven't dug in to those.