aboutsummaryrefslogtreecommitdiffstats
path: root/cppgenerator.cpp
diff options
context:
space:
mode:
authorHugo Lima <hugo.lima@openbossa.org>2010-03-02 15:21:21 -0300
committerHugo Lima <hugo.lima@openbossa.org>2010-03-02 17:18:20 -0300
commit5a76209fc8e75b3201dbaded61d626bfb4712e43 (patch)
treefe7d07206283d1d56e398e19051562508134b269 /cppgenerator.cpp
parent6876a8978adc8f6ca08a6c4bd876d2d44babfdac (diff)
Remove the "(destructor)" cast to avoid wrong code to be silently compiled.
Diffstat (limited to 'cppgenerator.cpp')
-rw-r--r--cppgenerator.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/cppgenerator.cpp b/cppgenerator.cpp
index 963d29f4a..27cf6e9fb 100644
--- a/cppgenerator.cpp
+++ b/cppgenerator.cpp
@@ -1728,7 +1728,7 @@ void CppGenerator::writeClassDefinition(QTextStream& s, const AbstractMetaClass*
if (metaClass->isNamespace() || metaClass->hasPrivateDestructor()) {
tp_flags = "Py_TPFLAGS_DEFAULT|Py_TPFLAGS_CHECKTYPES";
tp_dealloc = metaClass->hasPrivateDestructor() ?
- "(destructor)Shiboken::SbkBaseWrapper_Dealloc_PrivateDtor" : "0";
+ "Shiboken::SbkBaseWrapper_Dealloc_PrivateDtor" : "0";
tp_init = "0";
} else {
tp_flags = "Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE|Py_TPFLAGS_CHECKTYPES";//|Py_TPFLAGS_HAVE_GC";
@@ -1738,7 +1738,7 @@ void CppGenerator::writeClassDefinition(QTextStream& s, const AbstractMetaClass*
deallocClassName = wrapperName(metaClass);
else
deallocClassName = cppClassName;
- tp_dealloc = QString("(destructor)&(Shiboken::SbkBaseWrapper_Dealloc< %1 >)").arg(deallocClassName);
+ tp_dealloc = QString("&Shiboken::SbkBaseWrapper_Dealloc< %1 >").arg(deallocClassName);
AbstractMetaFunctionList ctors = metaClass->queryFunctions(AbstractMetaClass::Constructors);
tp_init = ctors.isEmpty() ? "0" : cpythonFunctionName(ctors.first());