continue;
}
- /* some options will never work ... */
- if (str_eq(argv[i], "-E")) {
- cc_log("Compiler option -E is unsupported");
- stats_update(STATS_UNSUPPORTED);
- result = false;
- goto out;
- }
-
- /* these are too hard */
+ /* These are always too hard. */
if (compopt_too_hard(argv[i]) || str_startswith(argv[i], "@")) {
cc_log("Compiler option %s is unsupported", argv[i]);
stats_update(STATS_UNSUPPORTED);
{"--param", TAKES_ARG},
{"-A", TAKES_ARG},
{"-D", AFFECTS_CPP | TAKES_ARG | TAKES_CONCAT_ARG},
+ {"-E", TOO_HARD},
{"-G", TAKES_ARG},
{"-I", AFFECTS_CPP | TAKES_ARG | TAKES_CONCAT_ARG | TAKES_PATH},
{"-L", TAKES_ARG},