Re:Demystifying bitwise operations, a gentle C tutorial
by markrages on Friday March 03, 2023 @06:42PM
(#35016507)
Remember -Wall isn't all. -Wall -Wextra is the new -Wall.
I recommend asan too, where possible.
Re:Demystifying bitwise operations, a gentle C tutorial
by JohnFen on Friday March 03, 2023 @07:27PM
(#35016847)
Oh, you're right. I need to update my build system.
Re:Demystifying bitwise operations, a gentle C tutorial
by PokestarFan on Saturday March 04, 2023 @01:14PM
(#35023011)
Why do compilers do stupid things like this? Seriously don't get why -Wall isn't all warnings.
> ("strncmp takes const char star, did you really mean to pass it unsigned char star")
This warning (with a different function) actually saved my bacon once, pointing me to a very obscure bug in the code.
My practice is to use -Wall and make sure that the code compiles without any warnings at all. Then I don't have a deluge of warnings to wade through.