Simplify ctors/dtor handling by reusing base class code

Just use our custom object creation/destruction code, but let the base class
do everything else.

This uncovered complete lack of support for ctors/dtors defined using %extend,
but this is not new and will have to remain broken for now.
This commit is contained in:
Vadim Zeitlin 2016-04-21 23:29:38 +02:00
commit e068aa8cc9
2 changed files with 50 additions and 136 deletions

View file

@ -90,7 +90,6 @@ FAILING_CPP_TESTS := \
smart_pointer_extend \
smart_pointer_not \
smart_pointer_template_defaults_overload \
special_variables \
struct_initialization_cpp \
template_arg_typename \
template_basic \