From ff7ee076fd8384c53b07a76125475dfbefa3ad88 Mon Sep 17 00:00:00 2001
From: Yifan Zhao <yifanz16@illinois.edu>
Date: Thu, 16 Jan 2020 15:43:26 -0600
Subject: [PATCH] Remove size == 0 check (approxhpvm artifact)

---
 hpvm/projects/visc-rt/visc-rt.cpp | 6 ------
 1 file changed, 6 deletions(-)

diff --git a/hpvm/projects/visc-rt/visc-rt.cpp b/hpvm/projects/visc-rt/visc-rt.cpp
index bcd61a9657..c5ce64dc4b 100644
--- a/hpvm/projects/visc-rt/visc-rt.cpp
+++ b/hpvm/projects/visc-rt/visc-rt.cpp
@@ -236,12 +236,6 @@ void* llvm_visc_x86_argument_ptr(void* ptr, size_t size) {
 }
 
 void* llvm_visc_request_mem(void* ptr, size_t size) {
-  // Ignore objects whose size is 0 - no memory is requested.
-  if (size == 0) {
-    DEBUG(cout << "[X86] Request memory (ignored): " << ptr << flush << "\n");
-    return ptr;
-  }
-
   pthread_mutex_lock(&ocl_mtx);
   DEBUG(cout << "[X86] Request memory: " << ptr << flush << "\n");
   MemTrackerEntry* MTE = MTracker.lookup(ptr);
-- 
GitLab