aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
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/CompilerInvocation.cpp
parent2c36c71f5b5daae99f173aea32ef34497a7a4a48 (diff)
downloadllvm-88e0233ff40b565903ad642cfb0e9f90a700534a.zip
llvm-88e0233ff40b565903ad642cfb0e9f90a700534a.tar.gz
llvm-88e0233ff40b565903ad642cfb0e9f90a700534a.tar.bz2
[ubsan] Add flag to enable recovery from checks when possible.
llvm-svn: 169114
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
-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 9a80b1f3..9b10f85 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);