Due to the wild popularity of -Weverything (used for enabling all
warnings), we're back for round 2 (electric boogaloo) with a succinct
analog to enable all -f flags; -feverything.
This includes favorite hits like:
- who knew floating point math could be BOTH fun and safe, WHO KNEW?!1
- your favorite language extensions
- -fplan9-extensions (TODO: implement like GCC)
- flags specific to languages (whether you're using them or not) like:
- flags specific to target (whether you're targeting them or not) like:
- -fcall-saved-*/-ffixed-* (aka "build your own calling convention!")
- I don't know what these do, but they sound nice:
Can't decide between the overflow behavior of -fwrapv or -ftrapv?
¿Porque No Los Dos?
Next time you're having trouble getting your code to compile, try
- unit tests (honestly afraid to run this outside a VM, though this does
enable all runtime sanitizers for extra safety).