diff --git a/hpvm/projects/visc-rt/visc-rt.cpp b/hpvm/projects/visc-rt/visc-rt.cpp index bcd61a9657159aa154887c90802ca623ba1e4987..c5ce64dc4b3a9e0e3f48f3568215609284fe386c 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);