diff options
author | Peter Collingbourne <peter@pcc.me.uk> | 2016-06-14 21:02:05 +0000 |
---|---|---|
committer | Peter Collingbourne <peter@pcc.me.uk> | 2016-06-14 21:02:05 +0000 |
commit | bcf909d737a4e52d8f17bdbaaaec21f7074e26b4 (patch) | |
tree | 3e781c52c40f431c4d7fede3f6f8fafabc801368 /clang/lib/CodeGen/CGVTables.cpp | |
parent | 96efdd6107a06e762e2cd25eb41b053f946ac87a (diff) | |
download | bcm5719-llvm-bcf909d737a4e52d8f17bdbaaaec21f7074e26b4.tar.gz bcm5719-llvm-bcf909d737a4e52d8f17bdbaaaec21f7074e26b4.zip |
Update clang for D20348
Differential Revision: http://reviews.llvm.org/D20339
llvm-svn: 272710
Diffstat (limited to 'clang/lib/CodeGen/CGVTables.cpp')
-rw-r--r-- | clang/lib/CodeGen/CGVTables.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/clang/lib/CodeGen/CGVTables.cpp b/clang/lib/CodeGen/CGVTables.cpp index 2a742a994c5..c016220d846 100644 --- a/clang/lib/CodeGen/CGVTables.cpp +++ b/clang/lib/CodeGen/CGVTables.cpp @@ -606,7 +606,7 @@ llvm::Constant *CodeGenVTables::CreateVTableInitializer( StringRef PureCallName = CGM.getCXXABI().GetPureVirtualCallName(); PureVirtualFn = CGM.CreateRuntimeFunction(Ty, PureCallName); if (auto *F = dyn_cast<llvm::Function>(PureVirtualFn)) - F->setUnnamedAddr(true); + F->setUnnamedAddr(llvm::GlobalValue::UnnamedAddr::Global); PureVirtualFn = llvm::ConstantExpr::getBitCast(PureVirtualFn, CGM.Int8PtrTy); } @@ -619,7 +619,7 @@ llvm::Constant *CodeGenVTables::CreateVTableInitializer( CGM.getCXXABI().GetDeletedVirtualCallName(); DeletedVirtualFn = CGM.CreateRuntimeFunction(Ty, DeletedCallName); if (auto *F = dyn_cast<llvm::Function>(DeletedVirtualFn)) - F->setUnnamedAddr(true); + F->setUnnamedAddr(llvm::GlobalValue::UnnamedAddr::Global); DeletedVirtualFn = llvm::ConstantExpr::getBitCast(DeletedVirtualFn, CGM.Int8PtrTy); } @@ -698,7 +698,7 @@ CodeGenVTables::GenerateConstructionVTable(const CXXRecordDecl *RD, CGM.setGlobalVisibility(VTable, RD); // V-tables are always unnamed_addr. - VTable->setUnnamedAddr(true); + VTable->setUnnamedAddr(llvm::GlobalValue::UnnamedAddr::Global); llvm::Constant *RTTI = CGM.GetAddrOfRTTIDescriptor( CGM.getContext().getTagDeclType(Base.getBase())); |