diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2013-04-07 19:38:15 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2013-04-07 19:38:15 +0000 |
commit | 28814d7911d9adf6bb8afb4c393623353fbe3f5f (patch) | |
tree | f47821862c94c2a81ec3f7c9e9c8284882a1c6d5 /llvm/lib/Object/MachOObjectFile.cpp | |
parent | 774a8cec377b6f8a4089d83539c08859ec12cdb4 (diff) | |
download | bcm5719-llvm-28814d7911d9adf6bb8afb4c393623353fbe3f5f.tar.gz bcm5719-llvm-28814d7911d9adf6bb8afb4c393623353fbe3f5f.zip |
Implement MachOObjectFile::is64Bit directly.
llvm-svn: 178996
Diffstat (limited to 'llvm/lib/Object/MachOObjectFile.cpp')
-rw-r--r-- | llvm/lib/Object/MachOObjectFile.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/llvm/lib/Object/MachOObjectFile.cpp b/llvm/lib/Object/MachOObjectFile.cpp index ee42bc8f0b6..7bb8c195251 100644 --- a/llvm/lib/Object/MachOObjectFile.cpp +++ b/llvm/lib/Object/MachOObjectFile.cpp @@ -55,7 +55,8 @@ MachOObjectFile::MachOObjectFile(MemoryBuffer *Object, error_code &ec) } bool MachOObjectFile::is64Bit() const { - return MachOObj->is64Bit(); + StringRef Magic = getData(0, 4); + return (Magic == "\xFE\xED\xFA\xCF") || (Magic == "\xCF\xFA\xED\xFE"); } const MachOFormat::LoadCommand * |