If you really must write new C, use Clang with -Weverything -fsanitize=undefined from the start. Turn off the few non-applicable warnings.
-
-
@RichFelker The undefined sanitizer is fine when it's set to the production mode (-fsanitize-undefined-trap-on-error). Just branches to ud2. -
Should definitely not be set to the debugging mode in production since it doesn't even trap, it only adds extra attack surface.
@RichFelker
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.