Commit 9939c435 by Nathan Sidwell Committed by Nathan Sidwell

* streambuf.h (ios::~ios): Use operator delete[] to remove _arrays.

From-SVN: r26691
parent 4c6eb8f5
1999-04-29 Nathan Sidwell <nathan@acm.org>
* streambuf.h (ios::~ios): Use operator delete[] to remove _arrays.
Mon Apr 12 19:22:44 1999 Mumit Khan <khan@xraylith.wisc.edu>
* filedoalloc.c (_POSIX_SOURCE): Remove definition.
......
......@@ -482,7 +482,9 @@ inline ios::~ios() {
#ifndef _IO_NEW_STREAMS
if (!(_flags & (unsigned int)ios::dont_close)) delete rdbuf();
#endif
if (_arrays) delete [] _arrays;
// It is safe to use naked operator delete[] as we know elements have no
// dtor, and g++ does not add a new[] cookie for such cases.
operator delete[] (_arrays);
}
} // extern "C++"
#endif /* _STREAMBUF_H */
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment