summaryrefslogtreecommitdiffstats
path: root/clang/lib/Frontend
diff options
context:
space:
mode:
authorWill Dietz <wdietz2@illinois.edu>2012-12-02 19:50:33 +0000
committerWill Dietz <wdietz2@illinois.edu>2012-12-02 19:50:33 +0000
commit88e0233ff40b565903ad642cfb0e9f90a700534a (patch)
treec7003d6e0800861a6ac329cd1c317ff8d13b7314 /clang/lib/Frontend
parent2c36c71f5b5daae99f173aea32ef34497a7a4a48 (diff)
downloadbcm5719-llvm-88e0233ff40b565903ad642cfb0e9f90a700534a.tar.gz
bcm5719-llvm-88e0233ff40b565903ad642cfb0e9f90a700534a.zip
[ubsan] Add flag to enable recovery from checks when possible.
llvm-svn: 169114
Diffstat (limited to 'clang/lib/Frontend')
-rw-r--r--clang/lib/Frontend/CompilerInvocation.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/clang/lib/Frontend/CompilerInvocation.cpp b/clang/lib/Frontend/CompilerInvocation.cpp
index 9a80b1f3b36..9b10f850288 100644
--- a/clang/lib/Frontend/CompilerInvocation.cpp
+++ b/clang/lib/Frontend/CompilerInvocation.cpp
@@ -393,6 +393,7 @@ static bool ParseCodeGenArgs(CodeGenOptions &Opts, ArgList &Args, InputKind IK,
Opts.MainFileName = Args.getLastArgValue(OPT_main_file_name);
Opts.VerifyModule = !Args.hasArg(OPT_disable_llvm_verifier);
+ Opts.SanitizeRecover = Args.hasArg(OPT_fsanitize_recover);
Opts.InstrumentFunctions = Args.hasArg(OPT_finstrument_functions);
Opts.InstrumentForProfiling = Args.hasArg(OPT_pg);
OpenPOWER on IntegriCloud