operator delete [](myClass5, 320U, std::align_val_t(64U));
MyClass* myClassNt = new (std::nothrow) MyClass;
- operator delete(myClassNt, std::align_val_t(64U), std::nothrow);
+ operator delete(myClassNt, std::align_val_t(64U));
MyClass* myClass5Nt = new (std::nothrow) MyClass[5];
- operator delete [](myClass5Nt, std::align_val_t(64U), std::nothrow);
+ operator delete [](myClass5Nt, std::align_val_t(64U));
+
+ myClassNt = new (std::nothrow) MyClass;
+ operator delete(myClassNt, sizeof(MyClass), std::align_val_t(64U));
+
+ myClass5Nt = new (std::nothrow) MyClass[5];
+ operator delete [](myClass5Nt, sizeof(MyClass)*5, std::align_val_t(64U));
OrdinaryClass* oClass = new OrdinaryClass;
// this is a limitation, VG does not use enough bits
oClass = new (std::nothrow) OrdinaryClass[5];
delete [] oClass;
}
-
_ZnamSt11align_val_t(size 320, al 64) = 0x........
_ZdaPvmSt11align_val_t(0x........)
_ZnwmSt11align_val_tRKSt9nothrow_t(size 64, al 64) = 0x........
-_ZdlPvSt11align_val_tRKSt9nothrow_t(0x........)
+_ZdlPvSt11align_val_t(0x........)
+_ZnamSt11align_val_tRKSt9nothrow_t(size 320, al 64) = 0x........
+_ZdaPvSt11align_val_t(0x........)
+_ZnwmSt11align_val_tRKSt9nothrow_t(size 64, al 64) = 0x........
+_ZdlPvmSt11align_val_t(0x........)
_ZnamSt11align_val_tRKSt9nothrow_t(size 320, al 64) = 0x........
-_ZdaPvSt11align_val_tRKSt9nothrow_t(0x........)
+_ZdaPvmSt11align_val_t(0x........)
_Znwm(4) = 0x........
_ZdlPvSt11align_val_t(0x........)
_ZnwmRKSt9nothrow_t(4) = 0x........
-_ZnwjSt11align_val_t(size 64, al 64) = 0x........
+_Znwj(64) = 0x........
_ZdlPvSt11align_val_t(0x........)
-_ZnajSt11align_val_t(size 320, al 64) = 0x........
+_Znaj(320) = 0x........
_ZdaPvSt11align_val_t(0x........)
-_ZnwjSt11align_val_t(size 64, al 64) = 0x........
+_Znwj(64) = 0x........
_ZdlPvjSt11align_val_t(0x........)
-_ZnajSt11align_val_t(size 320, al 64) = 0x........
+_Znaj(320) = 0x........
+_ZdaPvjSt11align_val_t(0x........)
+_ZnwjRKSt9nothrow_t(64) = 0x........
+_ZdlPvSt11align_val_t(0x........)
+_ZnajRKSt9nothrow_t(320) = 0x........
+_ZdaPvSt11align_val_t(0x........)
+_ZnwjRKSt9nothrow_t(64) = 0x........
+_ZdlPvjSt11align_val_t(0x........)
+_ZnajRKSt9nothrow_t(320) = 0x........
_ZdaPvjSt11align_val_t(0x........)
-_ZnwjSt11align_val_tRKSt9nothrow_t(size 64, al 64) = 0x........
-_ZdlPvSt11align_val_tRKSt9nothrow_t(0x........)
-_ZnajSt11align_val_tRKSt9nothrow_t(size 320, al 64) = 0x........
-_ZdaPvSt11align_val_tRKSt9nothrow_t(0x........)
_Znwj(4) = 0x........
_ZdlPvSt11align_val_t(0x........)
_ZnwjRKSt9nothrow_t(4) = 0x........