pcc added a comment. It's only a problem for classes that need to override `dropAllReferences`. Most classes are fine with the `User::~User` behaviour, which just clears operands using `User::dropAllReferences`. http://reviews.llvm.org/D21109