[patch] qualifiers not stripped from pseudodestructor call

Patch attached... clang incorrectly errors on a call to

   ptr->T::~T()

if ptr is e.g. of type const volatile *T

-t

pseudodestructor.patch (1.81 KB)

Committed in r105823, thanks!

John.