diff options
| author | Will Dietz <wdietz2@illinois.edu> | 2012-12-02 19:50:33 +0000 |
|---|---|---|
| committer | Will Dietz <wdietz2@illinois.edu> | 2012-12-02 19:50:33 +0000 |
| commit | 88e0233ff40b565903ad642cfb0e9f90a700534a (patch) | |
| tree | c7003d6e0800861a6ac329cd1c317ff8d13b7314 /clang/lib/CodeGen/CGBuiltin.cpp | |
| parent | 2c36c71f5b5daae99f173aea32ef34497a7a4a48 (diff) | |
| download | bcm5719-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/CodeGen/CGBuiltin.cpp')
| -rw-r--r-- | clang/lib/CodeGen/CGBuiltin.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/lib/CodeGen/CGBuiltin.cpp b/clang/lib/CodeGen/CGBuiltin.cpp index e8c05d3a46d..60674084038 100644 --- a/clang/lib/CodeGen/CGBuiltin.cpp +++ b/clang/lib/CodeGen/CGBuiltin.cpp @@ -409,7 +409,7 @@ RValue CodeGenFunction::EmitBuiltinExpr(const FunctionDecl *FD, if (getLangOpts().SanitizeUnreachable) EmitCheck(Builder.getFalse(), "builtin_unreachable", EmitCheckSourceLocation(E->getExprLoc()), - llvm::ArrayRef<llvm::Value *>()); + llvm::ArrayRef<llvm::Value *>(), CRK_Unrecoverable); else Builder.CreateUnreachable(); |

