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>
|
2003-11-03 Petur Runolfsson <peturr02@ru.is>
|
||||||
|
|
||||||
PR libstdc++/12790
|
PR libstdc++/12790
|
||||||
@ -103,6 +109,7 @@
|
|||||||
* include/bits/istream.tcc: Same.
|
* include/bits/istream.tcc: Same.
|
||||||
* include/bits/ostream.tcc: Same.
|
* include/bits/ostream.tcc: Same.
|
||||||
|
|
||||||
|
>>>>>>> 1.2063
|
||||||
2003-10-30 Paolo Carlini <pcarlini@suse.de>
|
2003-10-30 Paolo Carlini <pcarlini@suse.de>
|
||||||
|
|
||||||
* include/bits/locale_facets.tcc (time_get::_M_extract_via_format):
|
* include/bits/locale_facets.tcc (time_get::_M_extract_via_format):
|
||||||
|
@ -282,7 +282,12 @@ namespace __cxxabiv1
|
|||||||
void (*destructor) (void *),
|
void (*destructor) (void *),
|
||||||
void (*dealloc) (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)
|
if (padding_size)
|
||||||
{
|
{
|
||||||
@ -312,8 +317,14 @@ namespace __cxxabiv1
|
|||||||
void (*destructor) (void *),
|
void (*destructor) (void *),
|
||||||
void (*dealloc) (void *, std::size_t))
|
void (*dealloc) (void *, std::size_t))
|
||||||
{
|
{
|
||||||
char *base = static_cast <char *> (array_address);
|
char *base;
|
||||||
std::size_t size = 0;
|
std::size_t size;
|
||||||
|
|
||||||
|
if (!array_address)
|
||||||
|
return;
|
||||||
|
|
||||||
|
base = static_cast <char *> (array_address);
|
||||||
|
size = 0;
|
||||||
|
|
||||||
if (padding_size)
|
if (padding_size)
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user