diff --git a/indra/llcommon/llmemory.cpp b/indra/llcommon/llmemory.cpp
index 8f65107e4703ce3a415d4c8aa6413ea0e88e0877..2d190fe6608f57fb61d3ee9b06832c0dd8bdf91a 100644
--- a/indra/llcommon/llmemory.cpp
+++ b/indra/llcommon/llmemory.cpp
@@ -1920,7 +1920,7 @@ void  LLPrivateMemoryPoolManager::freeMem(LLPrivateMemoryPool* poolp, void* addr
 	}
 	else
 	{
-		delete[] addr ;
+		delete[] (char*)addr ;
 	}
 }