summaryrefslogtreecommitdiffstats
path: root/llvm/lib/ExecutionEngine/RuntimeDyld
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2015-05-31 23:52:50 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2015-05-31 23:52:50 +0000
commita4d22472f35195e04f39caa3a42b0141ed49a4f1 (patch)
treeca274439f7034b85f4a1d7baaf1acf3d481f8e27 /llvm/lib/ExecutionEngine/RuntimeDyld
parentc2c6018cce299d57512294e22a16459d1e56bd33 (diff)
downloadbcm5719-llvm-a4d22472f35195e04f39caa3a42b0141ed49a4f1.tar.gz
bcm5719-llvm-a4d22472f35195e04f39caa3a42b0141ed49a4f1.zip
Simplify interface of function that doesn't fail.
llvm-svn: 238700
Diffstat (limited to 'llvm/lib/ExecutionEngine/RuntimeDyld')
-rw-r--r--llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp6
1 files changed, 2 insertions, 4 deletions
diff --git a/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp b/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp
index 89535095dae..ad6c6ae3ad4 100644
--- a/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp
+++ b/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp
@@ -494,9 +494,8 @@ void RuntimeDyldImpl::emitCommonSymbols(const ObjectFile &Obj,
continue;
}
- uint32_t Align = 0;
+ uint32_t Align = Sym.getAlignment();
uint64_t Size = 0;
- Check(Sym.getAlignment(Align));
Check(Sym.getSize(Size));
CommonSize += Align + Size;
@@ -518,10 +517,9 @@ void RuntimeDyldImpl::emitCommonSymbols(const ObjectFile &Obj,
// Assign the address of each symbol
for (auto &Sym : SymbolsToAllocate) {
- uint32_t Align;
+ uint32_t Align = Sym.getAlignment();
uint64_t Size;
StringRef Name;
- Check(Sym.getAlignment(Align));
Check(Sym.getSize(Size));
Check(Sym.getName(Name));
if (Align) {
OpenPOWER on IntegriCloud