};
static const struct compopt compopts[] = {
+ {"--analyze", TOO_HARD}, // clang
{"--compiler-bindir", AFFECTS_CPP | TAKES_ARG}, // nvcc
{"--libdevice-directory", AFFECTS_CPP | TAKES_ARG}, // nvcc
{"--output-directory", AFFECTS_CPP | TAKES_ARG}, // nvcc
{"-Xclang", TAKES_ARG},
{"-Xlinker", TAKES_ARG},
{"-Xpreprocessor", AFFECTS_CPP | TOO_HARD_DIRECT | TAKES_ARG},
+ {"-analyze", TOO_HARD}, // clang
{"-arch", TAKES_ARG},
{"-aux-info", TAKES_ARG},
{"-b", TAKES_ARG},
CHECK(compopt_prefix_affects_cpp("-iframework"));
}
+TEST(dash_analyze_too_hard)
+{
+ CHECK(compopt_too_hard("-analyze"));
+}
+
+TEST(dash_dash_analyze_too_hard)
+{
+ CHECK(compopt_too_hard("--analyze"));
+}
+
TEST_SUITE_END