summaryrefslogtreecommitdiffstats
path: root/llvm/tools/lto/LTOCodeGenerator.h
diff options
context:
space:
mode:
authorBill Wendling <isanbard@gmail.com>2012-12-10 21:33:45 +0000
committerBill Wendling <isanbard@gmail.com>2012-12-10 21:33:45 +0000
commit4a8fc8f27177366a5649744a45c72c2efa1f99f5 (patch)
treef548616aca4483346a3bb970eb7bf143fddb2573 /llvm/tools/lto/LTOCodeGenerator.h
parentdcb992d474144b04aa6c8e6f37bc4cfb0f34bcfb (diff)
downloadbcm5719-llvm-4a8fc8f27177366a5649744a45c72c2efa1f99f5.tar.gz
bcm5719-llvm-4a8fc8f27177366a5649744a45c72c2efa1f99f5.zip
Revert r169656.
The linker will call `lto_codegen_add_must_preserve_symbol' on all globals that should be kept around. The linker will pretend that a dylib is being created. <rdar://problem/12528059> llvm-svn: 169770
Diffstat (limited to 'llvm/tools/lto/LTOCodeGenerator.h')
-rw-r--r--llvm/tools/lto/LTOCodeGenerator.h2
1 files changed, 0 insertions, 2 deletions
diff --git a/llvm/tools/lto/LTOCodeGenerator.h b/llvm/tools/lto/LTOCodeGenerator.h
index db2a0fe50f9..601dbfa0449 100644
--- a/llvm/tools/lto/LTOCodeGenerator.h
+++ b/llvm/tools/lto/LTOCodeGenerator.h
@@ -44,7 +44,6 @@ struct LTOCodeGenerator {
bool setCodePICModel(lto_codegen_model, std::string &errMsg);
void setCpu(const char* mCpu) { _mCpu = mCpu; }
- void setExportDynamic(bool V) { _exportDynamic = V; }
void addMustPreserveSymbol(const char* sym) {
_mustPreserveSymbols[sym] = 1;
@@ -71,7 +70,6 @@ private:
llvm::TargetMachine* _target;
bool _emitDwarfDebugInfo;
bool _scopeRestrictionsDone;
- bool _exportDynamic;
lto_codegen_model _codeModel;
StringSet _mustPreserveSymbols;
StringSet _asmUndefinedRefs;
OpenPOWER on IntegriCloud