diff options
author | Hugo Lima <hugo.lima@openbossa.org> | 2010-03-02 15:21:21 -0300 |
---|---|---|
committer | Hugo Lima <hugo.lima@openbossa.org> | 2010-03-02 17:18:20 -0300 |
commit | 5a76209fc8e75b3201dbaded61d626bfb4712e43 (patch) | |
tree | fe7d07206283d1d56e398e19051562508134b269 /cppgenerator.cpp | |
parent | 6876a8978adc8f6ca08a6c4bd876d2d44babfdac (diff) |
Remove the "(destructor)" cast to avoid wrong code to be silently compiled.
Diffstat (limited to 'cppgenerator.cpp')
-rw-r--r-- | cppgenerator.cpp | 4 |
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()); |