Making clone_impl derive virtually from clone_base, so that calling boost::copy_exception with a type that already derives from clone_impl doesn't make pointer conversions to clone_impl ambiguous.

[SVN r77339]
This commit is contained in:
Emil Dotchevski
2012-03-15 02:13:52 +00:00
parent 439ef89742
commit c3e35e9d37
2 changed files with 1202 additions and 1202 deletions

View File

@ -430,7 +430,7 @@ boost
class
clone_impl:
public T,
public clone_base
public virtual clone_base
{
struct clone_tag { };
clone_impl( clone_impl const & x, clone_tag ):