blob: 7de6f458776ffeda8a92587abcd1d931a997f46f [file] [log] [blame]
/* APPLE LOCAL file 5559195 */
// { dg-do compile }
// { dg-final { scan-assembler-not "(\tcall|\tbl)\[ \]*__ZN6ClassAD2Ev" } }
// Verify that implicit calls to empty destructors are omitted.
class ClassA {
public:
~ClassA() {} // Empty destructor. Should not be called by B's destructor.
};
class ClassB : public ClassA {
};
int
main() {
{ ClassB b; } // Destructor called as b falls out of scope.
return 0;
}