summaryrefslogtreecommitdiff
path: root/lib/Object/Binary.cpp
diff options
context:
space:
mode:
authorBenjamin Kramer <benny.kra@googlemail.com>2011-06-13 12:56:51 +0000
committerBenjamin Kramer <benny.kra@googlemail.com>2011-06-13 12:56:51 +0000
commitaa99bea46f69f9cc46f3f50f2cb19e801641ed97 (patch)
treea5564bfcc411745315c4c601e34d1a898f137bd7 /lib/Object/Binary.cpp
parent5e45dc40d329829ad23bf444f32dca221215e239 (diff)
downloadllvm-aa99bea46f69f9cc46f3f50f2cb19e801641ed97.tar.gz
llvm-aa99bea46f69f9cc46f3f50f2cb19e801641ed97.tar.bz2
llvm-aa99bea46f69f9cc46f3f50f2cb19e801641ed97.tar.xz
Revert r132910 and r132909 on behalf of Michael. They didn't build with clang.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132914 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Object/Binary.cpp')
-rw-r--r--lib/Object/Binary.cpp50
1 files changed, 0 insertions, 50 deletions
diff --git a/lib/Object/Binary.cpp b/lib/Object/Binary.cpp
deleted file mode 100644
index 75f5a58ac0..0000000000
--- a/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);
-}