diff options
author | Reid Kleckner <rnk@google.com> | 2017-06-30 16:11:49 +0000 |
---|---|---|
committer | Reid Kleckner <rnk@google.com> | 2017-06-30 16:11:49 +0000 |
commit | ec782b70d234960d66b0f114669c4ec0fb786fc4 (patch) | |
tree | de19caff0e4c939c4abf82df85458ed39d4e303e /clang/lib/CodeGen/CGVTables.cpp | |
parent | b138ab810fce4975071fcd5455a960d9f2a074aa (diff) | |
download | bcm5719-llvm-ec782b70d234960d66b0f114669c4ec0fb786fc4.tar.gz bcm5719-llvm-ec782b70d234960d66b0f114669c4ec0fb786fc4.zip |
Revert "[CodeGen] Propagate dllexport to thunks"
This reverts r306770, it causes LNK4102 warnings in MSVC builds.
llvm-svn: 306835
Diffstat (limited to 'clang/lib/CodeGen/CGVTables.cpp')
-rw-r--r-- | clang/lib/CodeGen/CGVTables.cpp | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/clang/lib/CodeGen/CGVTables.cpp b/clang/lib/CodeGen/CGVTables.cpp index 7c9f07d32d8..64b6d0d3fe9 100644 --- a/clang/lib/CodeGen/CGVTables.cpp +++ b/clang/lib/CodeGen/CGVTables.cpp @@ -64,10 +64,6 @@ static void setThunkProperties(CodeGenModule &CGM, const ThunkInfo &Thunk, const CXXMethodDecl *MD = cast<CXXMethodDecl>(GD.getDecl()); setThunkVisibility(CGM, MD, Thunk, ThunkFn); - // Propagate dllexport storage. - if (MD->hasAttr<DLLExportAttr>()) - ThunkFn->setDLLStorageClass(llvm::GlobalValue::DLLExportStorageClass); - if (CGM.supportsCOMDAT() && ThunkFn->isWeakForLinker()) ThunkFn->setComdat(CGM.getModule().getOrInsertComdat(ThunkFn->getName())); } |