about summary refs log tree commit diff
path: root/src/llvmext/Object.cpp
diff options
context:
space:
mode:
authorGraydon Hoare <graydon@mozilla.com>2011-03-21 23:06:42 -0700
committerGraydon Hoare <graydon@mozilla.com>2011-03-21 23:06:42 -0700
commit7ac885ee8cb18fc2cb974cff06190532680cf29b (patch)
treef1a354cd2a763949a29856bac7e158d0f4f77b3b /src/llvmext/Object.cpp
parent1e1ff638a3c920654c5f05c83b05e1e3b76e9782 (diff)
downloadrust-7ac885ee8cb18fc2cb974cff06190532680cf29b.tar.gz
rust-7ac885ee8cb18fc2cb974cff06190532680cf29b.zip
Repair some fallout from pcwalton's last few build changes.
Diffstat (limited to 'src/llvmext/Object.cpp')
-rw-r--r--src/llvmext/Object.cpp59
1 files changed, 0 insertions, 59 deletions
diff --git a/src/llvmext/Object.cpp b/src/llvmext/Object.cpp
deleted file mode 100644
index 603e72b9036..00000000000
--- a/src/llvmext/Object.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
-//===- Object.cpp - C bindings to the object file library--------*- 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 C bindings to the file-format-independent object
-// library.
-//
-//===----------------------------------------------------------------------===//
-
-#include "llvm/Object/ObjectFile.h"
-#include "llvm-c/Object.h"
-
-using namespace llvm;
-using namespace object;
-
-LLVMObjectFileRef LLVMCreateObjectFile(LLVMMemoryBufferRef MemBuf) {
-  return wrap(ObjectFile::createObjectFile(unwrap(MemBuf)));
-}
-
-void LLVMDisposeObjectFile(LLVMObjectFileRef ObjectFile) {
-  delete unwrap(ObjectFile);
-}
-
-LLVMSectionIteratorRef LLVMGetSections(LLVMObjectFileRef ObjectFile) {
-  ObjectFile::section_iterator SI = unwrap(ObjectFile)->begin_sections();
-  return wrap(new ObjectFile::section_iterator(SI));
-}
-
-void LLVMDisposeSectionIterator(LLVMSectionIteratorRef SI) {
-  delete unwrap(SI);
-}
-
-bool LLVMIsSectionIteratorAtEnd(LLVMObjectFileRef ObjectFile,
-                                LLVMSectionIteratorRef SI) {
-  return *unwrap(SI) == unwrap(ObjectFile)->end_sections();
-}
-
-void LLVMMoveToNextSection(LLVMSectionIteratorRef SI) {
-  // We can't use unwrap() here because the argument to ++ must be an lvalue.
-  ++*reinterpret_cast<ObjectFile::section_iterator*>(SI);
-}
-
-const char *LLVMGetSectionName(LLVMSectionIteratorRef SI) {
-  return (*unwrap(SI))->getName().data();
-}
-
-uint64_t LLVMGetSectionSize(LLVMSectionIteratorRef SI) {
-  return (*unwrap(SI))->getSize();
-}
-
-const char *LLVMGetSectionContents(LLVMSectionIteratorRef SI) {
-  return (*unwrap(SI))->getContents().data();
-}
-