diff options
author | Amaury Sechet <deadalnix@gmail.com> | 2016-09-09 04:42:49 +0000 |
---|---|---|
committer | Amaury Sechet <deadalnix@gmail.com> | 2016-09-09 04:42:49 +0000 |
commit | 21f51b3a32fd47c5d1e4de1fff04367fb28dffee (patch) | |
tree | faa95e2780ee974be926f1b99118cf2249f2dc64 /clang/lib/CodeGen/CGExpr.cpp | |
parent | 5104e305905585523497023805dc637758422ec0 (diff) | |
download | bcm5719-llvm-21f51b3a32fd47c5d1e4de1fff04367fb28dffee.tar.gz bcm5719-llvm-21f51b3a32fd47c5d1e4de1fff04367fb28dffee.zip |
Update clang for D21514. NFC
Summary: As per title.
Reviewers: ahatanak, bkramer, whitequark, mehdi_amini, void
Subscribers: cfe-commits
Differential Revision: http://reviews.llvm.org/D21515
llvm-svn: 281018
Diffstat (limited to 'clang/lib/CodeGen/CGExpr.cpp')
-rw-r--r-- | clang/lib/CodeGen/CGExpr.cpp | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/clang/lib/CodeGen/CGExpr.cpp b/clang/lib/CodeGen/CGExpr.cpp index 89df63d8bf3..5f710f97bd5 100644 --- a/clang/lib/CodeGen/CGExpr.cpp +++ b/clang/lib/CodeGen/CGExpr.cpp @@ -2758,10 +2758,11 @@ void CodeGenFunction::EmitTrapCheck(llvm::Value *Checked) { llvm::CallInst *CodeGenFunction::EmitTrapCall(llvm::Intrinsic::ID IntrID) { llvm::CallInst *TrapCall = Builder.CreateCall(CGM.getIntrinsic(IntrID)); - if (!CGM.getCodeGenOpts().TrapFuncName.empty()) - TrapCall->addAttribute(llvm::AttributeSet::FunctionIndex, - "trap-func-name", - CGM.getCodeGenOpts().TrapFuncName); + if (!CGM.getCodeGenOpts().TrapFuncName.empty()) { + auto A = llvm::Attribute::get(getLLVMContext(), "trap-func-name", + CGM.getCodeGenOpts().TrapFuncName); + TrapCall->addAttribute(llvm::AttributeSet::FunctionIndex, A); + } return TrapCall; } |