Revert "[Windows] Simplify assertion code. NFC."
[oota-llvm.git] / lib / Support / MemoryObject.cpp
index 08e5fb75b3a9724fedc801c1dea286e74e7aab4a..d796acfa90e76b637ad95521041cdccef75cbc45 100644 (file)
@@ -1,4 +1,4 @@
-//===- MemoryObject.cpp - Abstract memory interface -------------*- C++ -*-===//
+//===- MemoryObject.cpp - Abstract memory interface -----------------------===//
 //
 //                     The LLVM Compiler Infrastructure
 //
@@ -8,30 +8,7 @@
 //===----------------------------------------------------------------------===//
 
 #include "llvm/Support/MemoryObject.h"
-
-namespace llvm {
-  
-  MemoryObject::~MemoryObject() {
-  }
+using namespace llvm;
   
-  int MemoryObject::readBytes(uint64_t address,
-                              uint64_t size,
-                              uint8_t* buf,
-                              uint64_t* copied) const {
-    uint64_t current = address;
-    uint64_t limit = getBase() + getExtent();
-    
-    while (current - address < size && current < limit) {
-      if (readByte(current, &buf[(current - address)]))
-        return -1;
-      
-      current++;
-    }
-    
-    if (copied)
-      *copied = current - address;
-    
-    return 0;
-  }
-
+MemoryObject::~MemoryObject() {
 }