On 08/02/15 23:44, Jason Merrill wrote:

It seems to me that DR 1658 ignores vbases of abstract classes for determining
whether a destructor is deleted, but says nothing about exception 
specifications.

DR 1351 specifically ignores vbases of abstract classes for determining the
exception specification of a constructor, but only for constructors.

So I think that for destructors we want to walk the base, but pass in a fake
delete_p.

Ok. that all makes sense.

Why the check for inherited_parms?  I would think that inheriting constructors
would be handled like other ctors.

I think I continue to be confused ...

nathan

Reply via email to