mirror of
https://gcc.gnu.org/git/gcc.git
synced 2024-12-02 16:23:56 +08:00
vec.cc (__cxa_vec_delete2): If given a NULL pointer, immediately return.
2003-11-04 Jeffrey D. Oldham <oldham@codesourcery.com> * libsupc++/vec.cc (__cxa_vec_delete2): If given a NULL pointer, immediately return. This reflects a C++ ABI change 2003 Nov 03. (__cxa_vec_delete3): Likewise. From-SVN: r73263
This commit is contained in:
parent
177bda879b
commit
d30b600a6e
@ -1,3 +1,9 @@
|
||||
2003-11-04 Jeffrey D. Oldham <oldham@codesourcery.com>
|
||||
|
||||
* libsupc++/vec.cc (__cxa_vec_delete2): If given a NULL pointer,
|
||||
immediately return. This reflects a C++ ABI change 2003 Nov 03.
|
||||
(__cxa_vec_delete3): Likewise.
|
||||
|
||||
2003-11-03 Petur Runolfsson <peturr02@ru.is>
|
||||
|
||||
PR libstdc++/12790
|
||||
@ -103,6 +109,7 @@
|
||||
* include/bits/istream.tcc: Same.
|
||||
* include/bits/ostream.tcc: Same.
|
||||
|
||||
>>>>>>> 1.2063
|
||||
2003-10-30 Paolo Carlini <pcarlini@suse.de>
|
||||
|
||||
* include/bits/locale_facets.tcc (time_get::_M_extract_via_format):
|
||||
|
@ -282,7 +282,12 @@ namespace __cxxabiv1
|
||||
void (*destructor) (void *),
|
||||
void (*dealloc) (void *))
|
||||
{
|
||||
char *base = static_cast<char *>(array_address);
|
||||
char *base;
|
||||
|
||||
if (!array_address)
|
||||
return;
|
||||
|
||||
base = static_cast<char *>(array_address);
|
||||
|
||||
if (padding_size)
|
||||
{
|
||||
@ -312,8 +317,14 @@ namespace __cxxabiv1
|
||||
void (*destructor) (void *),
|
||||
void (*dealloc) (void *, std::size_t))
|
||||
{
|
||||
char *base = static_cast <char *> (array_address);
|
||||
std::size_t size = 0;
|
||||
char *base;
|
||||
std::size_t size;
|
||||
|
||||
if (!array_address)
|
||||
return;
|
||||
|
||||
base = static_cast <char *> (array_address);
|
||||
size = 0;
|
||||
|
||||
if (padding_size)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user