diff options
| author | Nico Rieck <nico.rieck@gmail.com> | 2014-01-14 12:36:54 +0000 |
|---|---|---|
| committer | Nico Rieck <nico.rieck@gmail.com> | 2014-01-14 12:36:54 +0000 |
| commit | 1794b62f5467d1e795167c4417c82a3d9c05cec2 (patch) | |
| tree | 304048f7c03b4245c22c925dc0da7bf4c38e693d /llvm/lib | |
| parent | 4192acdbc3cafc16b0b59085bd7d7dc8aee2ba3c (diff) | |
| download | bcm5719-llvm-1794b62f5467d1e795167c4417c82a3d9c05cec2.tar.gz bcm5719-llvm-1794b62f5467d1e795167c4417c82a3d9c05cec2.zip | |
Revert "Handle dllexport for global aliases"
This reverts commit r199205.
llvm-svn: 199206
Diffstat (limited to 'llvm/lib')
| -rw-r--r-- | llvm/lib/Target/X86/X86AsmPrinter.cpp | 15 |
1 files changed, 0 insertions, 15 deletions
diff --git a/llvm/lib/Target/X86/X86AsmPrinter.cpp b/llvm/lib/Target/X86/X86AsmPrinter.cpp index e6ad2f1d0da..ad7d3e0fdca 100644 --- a/llvm/lib/Target/X86/X86AsmPrinter.cpp +++ b/llvm/lib/Target/X86/X86AsmPrinter.cpp @@ -658,21 +658,6 @@ void X86AsmPrinter::EmitEndOfAsmFile(Module &M) { if (I->hasDLLExportStorageClass()) DLLExportedGlobals.push_back(getSymbol(I)); - for (Module::const_alias_iterator I = M.alias_begin(), E = M.alias_end(); - I != E; ++I) { - const GlobalValue *GV = I; - if (!GV->hasDLLExportStorageClass()) - continue; - - while (const GlobalAlias *A = dyn_cast<GlobalAlias>(GV)) - GV = A->getAliasedGlobal(); - - if (isa<Function>(GV)) - DLLExportedFns.push_back(getSymbol(I)); - else if (isa<GlobalVariable>(GV)) - DLLExportedGlobals.push_back(getSymbol(I)); - } - // Output linker support code for dllexported globals on windows. if (!DLLExportedGlobals.empty() || !DLLExportedFns.empty()) { const TargetLoweringObjectFileCOFF &TLOFCOFF = |

