From fe170f961ef352eee1aeec5decee8111a7fc9f4e Mon Sep 17 00:00:00 2001 From: Hans Wennborg Date: Fri, 17 Aug 2018 13:37:57 +0000 Subject: [PATCH] clang-cl: Expose -fno-crash-diagnostics (PR38574) git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@340023 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/clang/Driver/Options.td | 2 +- test/Driver/cl-options.c | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/include/clang/Driver/Options.td b/include/clang/Driver/Options.td index 40d3d21a90..42db773e9f 100644 --- a/include/clang/Driver/Options.td +++ b/include/clang/Driver/Options.td @@ -800,7 +800,7 @@ def fconstexpr_depth_EQ : Joined<["-"], "fconstexpr-depth=">, Group; def fconstexpr_steps_EQ : Joined<["-"], "fconstexpr-steps=">, Group; def fconstexpr_backtrace_limit_EQ : Joined<["-"], "fconstexpr-backtrace-limit=">, Group; -def fno_crash_diagnostics : Flag<["-"], "fno-crash-diagnostics">, Group, Flags<[NoArgumentUnused]>, +def fno_crash_diagnostics : Flag<["-"], "fno-crash-diagnostics">, 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, Flags<[NoArgumentUnused, CoreOption]>; def fcreate_profile : Flag<["-"], "fcreate-profile">, Group; diff --git a/test/Driver/cl-options.c b/test/Driver/cl-options.c index d9a3e64630..c251380f98 100644 --- a/test/Driver/cl-options.c +++ b/test/Driver/cl-options.c @@ -578,6 +578,7 @@ // RUN: --driver-mode=cl \ // RUN: -fblocks \ // RUN: -fcrash-diagnostics-dir=/foo \ +// RUN: -fno-crash-diagnostics \ // RUN: -fno-blocks \ // RUN: -fbuiltin \ // RUN: -fno-builtin \ -- 2.50.1