diff options
Diffstat (limited to 'llvm/include/llvm/Object/TapiFile.h')
-rw-r--r-- | llvm/include/llvm/Object/TapiFile.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/llvm/include/llvm/Object/TapiFile.h b/llvm/include/llvm/Object/TapiFile.h index bc2e04e1cc96e..ab99690ff2fa3 100644 --- a/llvm/include/llvm/Object/TapiFile.h +++ b/llvm/include/llvm/Object/TapiFile.h @@ -33,7 +33,7 @@ public: Error printSymbolName(raw_ostream &OS, DataRefImpl DRI) const override; - uint32_t getSymbolFlags(DataRefImpl DRI) const override; + Expected<uint32_t> getSymbolFlags(DataRefImpl DRI) const override; basic_symbol_iterator symbol_begin() const override; @@ -41,6 +41,8 @@ public: static bool classof(const Binary *v) { return v->isTapiFile(); } + bool is64Bit() { return MachO::is64Bit(Arch); } + private: struct Symbol { StringRef Prefix; @@ -52,6 +54,7 @@ private: }; std::vector<Symbol> Symbols; + MachO::Architecture Arch; }; } // end namespace object. |