diff options
author | Benjamin Kramer <benny.kra@googlemail.com> | 2011-06-13 12:56:51 +0000 |
---|---|---|
committer | Benjamin Kramer <benny.kra@googlemail.com> | 2011-06-13 12:56:51 +0000 |
commit | 975c29629f6ffd8e1d8eb714d34d955cf77c5452 (patch) | |
tree | ee11a5502100604c92bde7a14ecdef6cbb4c629d /llvm/lib/Object/Binary.cpp | |
parent | aa41981dd897001f789cbc8a4c8c12a6fe641f3e (diff) | |
download | bcm5719-llvm-975c29629f6ffd8e1d8eb714d34d955cf77c5452.tar.gz bcm5719-llvm-975c29629f6ffd8e1d8eb714d34d955cf77c5452.zip |
Revert r132910 and r132909 on behalf of Michael. They didn't build with clang.
llvm-svn: 132914
Diffstat (limited to 'llvm/lib/Object/Binary.cpp')
-rw-r--r-- | llvm/lib/Object/Binary.cpp | 50 |
1 files changed, 0 insertions, 50 deletions
diff --git a/llvm/lib/Object/Binary.cpp b/llvm/lib/Object/Binary.cpp deleted file mode 100644 index 75f5a58ac08..00000000000 --- a/llvm/lib/Object/Binary.cpp +++ /dev/null @@ -1,50 +0,0 @@ -//===- Binary.cpp - A generic binary file -----------------------*- C++ -*-===// -// -// The LLVM Compiler Infrastructure -// -// This file is distributed under the University of Illinois Open Source -// License. See LICENSE.TXT for details. -// -//===----------------------------------------------------------------------===// -// -// This file defines the Binary class. -// -//===----------------------------------------------------------------------===// - -#include "llvm/Object/Binary.h" -#include "llvm/ADT/StringRef.h" -#include "llvm/Support/MemoryBuffer.h" -#include "llvm/Support/Path.h" - -using namespace llvm; -using namespace object; - -Binary::~Binary() { - delete Data; -} - -Binary::Binary(unsigned int Type, MemoryBuffer *Source) - : TypeID(Type) - , Data(Source) {} - -StringRef Binary::getData() const { - return Data->getBuffer(); -} - -StringRef Binary::getFileName() const { - return Data->getBufferIdentifier(); -} - -error_code object::createBinary(MemoryBuffer *Source, - OwningPtr<Binary> &Result) { - // We don't support any at the moment. - delete Source; - return object_error::invalid_file_type; -} - -error_code object::createBinary(StringRef Path, OwningPtr<Binary> &Result) { - OwningPtr<MemoryBuffer> File; - if (error_code ec = MemoryBuffer::getFile(Path, File)) - return ec; - return createBinary(File.take(), Result); -} |