// These are always too hard.
if (compopt_too_hard(arg) || util::starts_with(arg, "-fdump-")
+ || util::starts_with(arg, "-fcallgraph-info=")
|| util::starts_with(arg, "-MJ")
|| util::starts_with(arg, "--config-system-dir=")
|| util::starts_with(arg, "--config-user-dir=")) {
{"-emit-pth", AFFECTS_COMP}, // Clang
{"-external:I",
AFFECTS_CPP | TAKES_ARG | TAKES_CONCAT_ARG | TAKES_PATH}, // msvc
+ {"-fcallgraph-info", TOO_HARD},
{"-fmodule-header", TOO_HARD},
{"-fmodules-ts", TOO_HARD},
{"-fno-working-directory", AFFECTS_CPP},