(svn r8117) -Fix (r8114): 'no matching operator delete found' warning on VC8
authorKUDr
Sun, 14 Jan 2007 13:21:02 +0000
changeset 5657 0d1c1303bb94
parent 5656 7917bf321f97
child 5658 1e8be78c0bd7
(svn r8117) -Fix (r8114): 'no matching operator delete found' warning on VC8
src/newgrf_text.cpp
--- a/src/newgrf_text.cpp	Sun Jan 14 13:09:17 2007 +0000
+++ b/src/newgrf_text.cpp	Sun Jan 14 13:21:02 2007 +0000
@@ -149,6 +149,15 @@
 			return ::operator new(size + extra);
 		}
 
+public:
+		/* dummy operator delete to silence VC8:
+		 * 'void *GRFText::operator new(size_t,size_t)' : no matching operator delete found;
+		 *     memory will not be freed if initialization throws an exception */
+		void operator delete(void *p, size_t extra)
+		{
+			return ::operator delete(p);
+		}
+
 	public:
 		GRFText *next;
 		byte langid;