clang-cl: Expose -fno-crash-diagnostics (PR38574)
authorHans Wennborg <hans@hanshq.net>
Fri, 17 Aug 2018 13:37:57 +0000 (13:37 +0000)
committerHans Wennborg <hans@hanshq.net>
Fri, 17 Aug 2018 13:37:57 +0000 (13:37 +0000)
llvm-svn: 340023

clang/include/clang/Driver/Options.td
clang/test/Driver/cl-options.c

index 40d3d21..42db773 100644 (file)
@@ -800,7 +800,7 @@ def fconstexpr_depth_EQ : Joined<["-"], "fconstexpr-depth=">, Group<f_Group>;
 def fconstexpr_steps_EQ : Joined<["-"], "fconstexpr-steps=">, Group<f_Group>;
 def fconstexpr_backtrace_limit_EQ : Joined<["-"], "fconstexpr-backtrace-limit=">,
                                     Group<f_Group>;
-def fno_crash_diagnostics : Flag<["-"], "fno-crash-diagnostics">, Group<f_clang_Group>, Flags<[NoArgumentUnused]>,
+def fno_crash_diagnostics : Flag<["-"], "fno-crash-diagnostics">, Group<f_clang_Group>, Flags<[NoArgumentUnused, CoreOption]>,
   HelpText<"Disable auto-generation of preprocessed source files and a script for reproduction during a clang crash">;
 def fcrash_diagnostics_dir : Joined<["-"], "fcrash-diagnostics-dir=">, Group<f_clang_Group>, Flags<[NoArgumentUnused, CoreOption]>;
 def fcreate_profile : Flag<["-"], "fcreate-profile">, Group<f_Group>;
index d9a3e64..c251380 100644 (file)
 // RUN:     --driver-mode=cl \
 // RUN:     -fblocks \
 // RUN:     -fcrash-diagnostics-dir=/foo \
+// RUN:     -fno-crash-diagnostics \
 // RUN:     -fno-blocks \
 // RUN:     -fbuiltin \
 // RUN:     -fno-builtin \