From 9170808b2a15347a99d0df52308691a1b0323b3f Mon Sep 17 00:00:00 2001 From: Alexey Samsonov Date: Mon, 20 Oct 2014 20:30:57 +0000 Subject: [PATCH] Be more specific about return type of MachOUniversalBinary::getObjectForArch git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@220230 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/llvm/Object/MachOUniversal.h | 6 ++---- lib/Object/MachOUniversal.cpp | 4 ++-- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/include/llvm/Object/MachOUniversal.h b/include/llvm/Object/MachOUniversal.h index 949010be44e..46cf3fba80e 100644 --- a/include/llvm/Object/MachOUniversal.h +++ b/include/llvm/Object/MachOUniversal.h @@ -25,8 +25,6 @@ namespace llvm { namespace object { -class ObjectFile; - class MachOUniversalBinary : public Binary { virtual void anchor(); @@ -58,7 +56,7 @@ public: return T.getArchName(); } - ErrorOr> getAsObjectFile() const; + ErrorOr> getAsObjectFile() const; std::error_code getAsArchive(std::unique_ptr &Result) const; }; @@ -102,7 +100,7 @@ public: return V->isMachOUniversalBinary(); } - ErrorOr> + ErrorOr> getObjectForArch(Triple::ArchType Arch) const; }; diff --git a/lib/Object/MachOUniversal.cpp b/lib/Object/MachOUniversal.cpp index e310a71ba91..77aeb63eb82 100644 --- a/lib/Object/MachOUniversal.cpp +++ b/lib/Object/MachOUniversal.cpp @@ -67,7 +67,7 @@ MachOUniversalBinary::ObjectForArch::ObjectForArch( } } -ErrorOr> +ErrorOr> MachOUniversalBinary::ObjectForArch::getAsObjectFile() const { if (Parent) { StringRef ParentData = Parent->getData(); @@ -139,7 +139,7 @@ static bool getCTMForArch(Triple::ArchType Arch, MachO::CPUType &CTM) { } } -ErrorOr> +ErrorOr> MachOUniversalBinary::getObjectForArch(Triple::ArchType Arch) const { MachO::CPUType CTM; if (!getCTMForArch(Arch, CTM)) -- 2.34.1