Remove finalize method
authorbenjamin@smedbergs.us
Mon, 14 Jan 2008 12:49:13 -0500
changeset 29 2437f06f3df6920657d414f4fa667cf2979850ea
parent 28 70c871a7a5e6175cbd6996016b04339d09288922
child 30 be03eecfb4b6c4a3b9f04692b86064b2f535bfd3
push id1
push userbsmedberg@mozilla.com
push dateMon, 21 Apr 2008 01:54:18 +0000
Remove finalize method
remove-finalize-method
series
new file mode 100644
--- /dev/null
+++ b/remove-finalize-method
@@ -0,0 +1,12 @@
+diff --git a/MMgc/GCObject.h b/MMgc/GCObject.h
+--- a/MMgc/GCObject.h
++++ b/MMgc/GCObject.h
+@@ -106,8 +106,6 @@ namespace MMgc
+ 	{
+ 	public:
+ 		virtual ~GCFinalizable() { }
+-
+-		virtual void Finalize() { this->~GCFinalizable(); }
+ 
+ 		/**
+ 		 * A hook allowing objects to participate in the Mark phase
--- a/series
+++ b/series
@@ -8,8 +8,9 @@ tweak-esc-main.sh
 const-workitem.patch
 gcstack-access
 workitems-notgc-noassert
 gc-graph #+graphviz
 alloc-backtrace #+graphviz
 enable-traces
 debug-print-finalizers
 finalizable-merge-fixup
+remove-finalize-method