diff options
| author | Rafael Espindola <rafael.espindola@gmail.com> | 2015-05-31 23:52:50 +0000 |
|---|---|---|
| committer | Rafael Espindola <rafael.espindola@gmail.com> | 2015-05-31 23:52:50 +0000 |
| commit | a4d22472f35195e04f39caa3a42b0141ed49a4f1 (patch) | |
| tree | ca274439f7034b85f4a1d7baaf1acf3d481f8e27 /llvm/lib/ExecutionEngine/RuntimeDyld | |
| parent | c2c6018cce299d57512294e22a16459d1e56bd33 (diff) | |
| download | bcm5719-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.cpp | 6 |
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) { |

