summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGVTables.cpp
diff options
context:
space:
mode:
authorReid Kleckner <rnk@google.com>2017-06-30 16:11:49 +0000
committerReid Kleckner <rnk@google.com>2017-06-30 16:11:49 +0000
commitec782b70d234960d66b0f114669c4ec0fb786fc4 (patch)
treede19caff0e4c939c4abf82df85458ed39d4e303e /clang/lib/CodeGen/CGVTables.cpp
parentb138ab810fce4975071fcd5455a960d9f2a074aa (diff)
downloadbcm5719-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.cpp4
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()));
}
OpenPOWER on IntegriCloud