diff options
| -rw-r--r-- | libstdc++-v3/ChangeLog | 5 | ||||
| -rw-r--r-- | libstdc++-v3/libsupc++/del_op.cc | 5 | ||||
| -rw-r--r-- | libstdc++-v3/libsupc++/new_op.cc | 5 |
3 files changed, 9 insertions, 6 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 68a7ad3..f38b706 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,8 @@ +2004-08-03 Mark Mitchell <mark@codesourcery.com> + + * libsupc++/new_op.cc: Update comments. + * libsupc++/del_op.cc: Likewise. + 2004-08-02 Mark Mitchell <mark@codesourcery.com> * libsupc++/cxxabi.h: Make all declarations have default diff --git a/libstdc++-v3/libsupc++/del_op.cc b/libstdc++-v3/libsupc++/del_op.cc index cfaa798..e99f5b6 100644 --- a/libstdc++-v3/libsupc++/del_op.cc +++ b/libstdc++-v3/libsupc++/del_op.cc @@ -34,9 +34,8 @@ #if _GLIBCXX_HOSTED using std::free; #else -// In a freestanding environment, "free" may not be available. In -// that case, it may make sense not to define "operator delete" at -// all. For now, we assume that "free" will work. +// A freestanding C runtime may not provide "free" -- but there is no +// other reasonable way to implement "operator delete". extern "C" void free(void *); #endif diff --git a/libstdc++-v3/libsupc++/new_op.cc b/libstdc++-v3/libsupc++/new_op.cc index 186895b..983ae45 100644 --- a/libstdc++-v3/libsupc++/new_op.cc +++ b/libstdc++-v3/libsupc++/new_op.cc @@ -36,9 +36,8 @@ using std::bad_alloc; #if _GLIBCXX_HOSTED using std::malloc; #else -// In a freestanding environment, "malloc" may not be available. In -// that case, it may make sense not to define "operator new" at all. -// For now, we assume that "malloc" will work. +// A freestanding C runtime may not provide "malloc" -- but there is no +// other reasonable way to implement "operator new". extern "C" void *malloc (std::size_t); #endif |
