diff --git a/hercules_rt/src/rtdefs.cu b/hercules_rt/src/rtdefs.cu
index 6c59abe2a769e8f6d8aaab15a2006a41b677dec1..3fa50b48b0174a8f4eeb125fa6b8bd2243724f84 100644
--- a/hercules_rt/src/rtdefs.cu
+++ b/hercules_rt/src/rtdefs.cu
@@ -8,6 +8,10 @@ extern "C" {
 		return ptr;
 	}
 
+	void cuda_dealloc(void *ptr) {
+		cudaFree(ptr);
+	}
+
 	void *cuda_alloc_zeroed(size_t size) {
 		void *ptr = cuda_alloc(size);
 		if (!ptr) {
@@ -21,10 +25,6 @@ extern "C" {
 		return ptr;
 	}
 
-	void cuda_dealloc(void *ptr) {
-		cudaFree(ptr);
-	}
-
 	void copy_cpu_to_cuda(void *dst, void *src, size_t size) {
 		cudaMemcpy(dst, src, size, cudaMemcpyHostToDevice);
 	}