diff generator/abstractmetabuilder.cpp @ 354:18bd68f586c6

removed superfluous destructors
author Max Samukha <maxter@spambox.com>
date Mon, 24 May 2010 23:43:30 +0300
parents ae34188ddd84
children beb04f46ef4a
line wrap: on
line diff
--- a/generator/abstractmetabuilder.cpp	Fri May 21 14:16:02 2010 +0300
+++ b/generator/abstractmetabuilder.cpp	Mon May 24 23:43:30 2010 +0300
@@ -1310,10 +1310,8 @@
                 meta_class->setHasNonPrivateConstructor(true);
             }
 
-            // Classes with virtual destructors should always have a shell class
-            // (since we aren't registering the destructors, we need this extra check)
             if (meta_function->isDestructor() && !meta_function->isFinal())
-                meta_class->setForceShellClass(true);
+                meta_class->setHasVirtualDestructor(true);
 
             if (!meta_function->isDestructor()
                 && !meta_function->isInvalid()