fix reference-counting on forward-reference return values

This commit is contained in:
David Rose 2007-07-04 00:33:49 +00:00
parent 826406eebc
commit 896860c8c2

View File

@ -575,6 +575,7 @@ setup_properties(const InterrogateFunction &ifunc, InterfaceMaker *interface_mak
// Should we manage a reference count?
CPPType *return_type = _return_type->get_new_type();
return_type = TypeManager::resolve_type(return_type, _cppscope);
CPPType *return_meat_type = TypeManager::unwrap_pointer(return_type);
if (manage_reference_counts &&