We need -Werror when testing whether -f or -m flags work. Thank you, clang, for treating unknown -f flags as warnings, only failing with them if run with -Werror, and spewing out warning messages whenever they're used.