diff options
Diffstat (limited to 'llvm/lib/ExecutionEngine/Orc/ExecutionUtils.cpp')
| -rw-r--r-- | llvm/lib/ExecutionEngine/Orc/ExecutionUtils.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/llvm/lib/ExecutionEngine/Orc/ExecutionUtils.cpp b/llvm/lib/ExecutionEngine/Orc/ExecutionUtils.cpp index fb685e6c3727..7316b2dce8ab 100644 --- a/llvm/lib/ExecutionEngine/Orc/ExecutionUtils.cpp +++ b/llvm/lib/ExecutionEngine/Orc/ExecutionUtils.cpp @@ -284,7 +284,7 @@ StaticLibraryDefinitionGenerator::Load( // If this is a universal binary then search for a slice matching the given // Triple. - if (auto *UB = cast<object::MachOUniversalBinary>(B->getBinary())) { + if (auto *UB = dyn_cast<object::MachOUniversalBinary>(B->getBinary())) { const auto &TT = L.getExecutionSession().getTargetTriple(); @@ -347,7 +347,7 @@ StaticLibraryDefinitionGenerator::Create( // If this is a universal binary then search for a slice matching the given // Triple. - if (auto *UB = cast<object::MachOUniversalBinary>(B->get())) { + if (auto *UB = dyn_cast<object::MachOUniversalBinary>(B->get())) { const auto &TT = L.getExecutionSession().getTargetTriple(); @@ -538,11 +538,11 @@ DLLImportDefinitionGenerator::getTargetPointerSize(const Triple &TT) { } } -Expected<support::endianness> +Expected<llvm::endianness> DLLImportDefinitionGenerator::getTargetEndianness(const Triple &TT) { switch (TT.getArch()) { case Triple::x86_64: - return support::endianness::little; + return llvm::endianness::little; default: return make_error<StringError>( "architecture unsupported by DLLImportDefinitionGenerator", @@ -553,7 +553,7 @@ DLLImportDefinitionGenerator::getTargetEndianness(const Triple &TT) { Expected<std::unique_ptr<jitlink::LinkGraph>> DLLImportDefinitionGenerator::createStubsGraph(const SymbolMap &Resolved) { Triple TT = ES.getTargetTriple(); - auto PointerSize = getTargetEndianness(TT); + auto PointerSize = getTargetPointerSize(TT); if (!PointerSize) return PointerSize.takeError(); auto Endianness = getTargetEndianness(TT); |
