2
0
mirror of https://github.com/boostorg/python.git synced 2026-01-22 05:22:45 +00:00

added optimization in ExtensionClassBase::try_class_conversions()

[SVN r8155]
This commit is contained in:
Ullrich Köthe
2000-11-06 17:30:23 +00:00
parent f29fc34c8b
commit 84914ba405

View File

@@ -242,8 +242,11 @@ void* ExtensionClassBase::try_class_conversions(InstanceHolderBase* object) cons
void* result = try_derived_class_conversions(object);
if(result)
return result;
return try_base_class_conversions(object);
if(!object->held_by_value())
return try_base_class_conversions(object);
else
return 0;
}
void* ExtensionClassBase::try_base_class_conversions(InstanceHolderBase* object) const